N, F = map(int, input().split()) A = list(map(int, input().split())) B = list(map(int, input().split())) C = list(map(int, input().split())) ABC = [] for i in range(N): Ai, Bi, Ci = sorted((A[i], B[i], C[i])) ABC.append((0, Bi - Ai, Ci - Ai)) ABC.sort(key=lambda x: x[2]) cur = 1 for A, B, C in ABC: cur |= cur << B | cur << C print(cur.bit_count())