from collections import Counter from itertools import accumulate N = int(input()) R = list(map(int, input().split())) G = list(map(int, input().split())) B = list(map(int, input().split())) size = 3010 bs = [0] * size for b in B: bs[b] += 1 cum = list(accumulate(bs)) rs = Counter(R) gs = Counter(G) ans = 0 for r in rs: for g in range(1, r+1): if gs[g] == 0: continue ans += (cum[r] - cum[r-g]) * rs[r] * gs[g] print(ans)