贪心
n = int(input())
a = [int(x) for x in input().split()]
b = [int(x) for x in input().split()]
c = [int(x) for x in input().split()]
st = [0] * n
def get_array(v,l1,l2):
d = [0] * n
for i,(x, y, z) in enumerate(zip(l1,l2,v)):
d[i] = z - (x + y)
d.sort(reverse = True)
return d
def war(l):
if l[0] <= 0:
return -1
cnt = 0
s = 0
for i in l:
s += i
if s <= 0:
break
cnt += 1
return cnt
va = get_array(a,b,c)
vb = get_array(b,a,c)
vc = get_array(c,a,b)
res = max(war(va), war(vb), war(vc))
print(res)