def main(): n = int(input()) r = list(map(int, input().split())) g = list(map(int, input().split())) b = list(map(int, input().split())) rn = [0] * 3001 gn = [0] * 3001 bn = [0] * 3001 for i in range(n): rn[r[i]] += 1 for i in range(n): gn[g[i]] += 1 for i in range(n): bn[b[i]] += 1 cumR = [0] * 3001 for r in range(1, 3001): cumR[r] = cumR[r - 1] + rn[r] ans = 0 for g in range(1, 3001): if gn[g] != 0: for b in range(1, 3001): if bn[b] != 0: ans += gn[g] * bn[b] * (cumR[min(g + b - 1, 3000)] - cumR[max(g, b) - 1]) print(ans) main()