from collections import * def main(): n = int(input()) r = list(map(int,input().split())) g = list(map(int,input().split())) b = list(map(int,input().split())) dg,db,dr = defaultdict(int),defaultdict(int),defaultdict(int) for i in range(n): dg[g[i]] += 1 db[b[i]] += 1 dr[r[i]] += 1 acc = [0]*(3001) for i in range(1,3001): if i not in dr: acc[i] += acc[i-1] else: acc[i] += acc[i-1]+dr[i] ans = 0 for i in range(1,3001): for j in range(1,3001): ans += dg[i]*db[j]*(acc[min(i+j-1,3000)]-acc[max(i,j)-1]) print(ans) if __name__ == '__main__': main()