text = input()
a=[]
for i in text.split(' '):
    a.append(int(i))

while(a[0] != 0 and a[1] != 0 and a[2] != 0 and a[3] != 0 and a[4] != 0):

    tmp = [[] for i in range(4)]
    for i in range(4):
        texta = input()
        for q in texta.split(' '):
            tmp[i].append(int(q))

    tmp[0].sort()
    tmp[1].sort()
    tmp[2].sort()
    tmp[3].sort()
    suma = 0
    for i in range(len(tmp[0])):
        for j in range(len(tmp[1])):
            for k in range(len(tmp[2])):
                for l in range(len(tmp[3])):
                    if tmp[0][i] + tmp[1][j] + tmp[2][k] + tmp[3][l] <= a[0]:
                        suma += 1

    print(suma)

    garb = input()
    text = input()

    a = [int(i) for i in text.split(' ')]