class BIT(): def __init__(self,n): self.BIT=[0]*(n+1) self.num=n def query(self,idx): res_sum = 0 while idx > 0: res_sum += self.BIT[idx] idx -= idx&(-idx) return res_sum #Ai += x O(logN) def update(self,idx,x): while idx <= self.num: self.BIT[idx] += x idx += idx&(-idx) return N = int(input()) a = list(map(int,input().split())) b = list(map(int,input().split())) a.sort() res = 0 S = set([a[i] for i in range(N)]+[b[i] for i in range(N)]) S = list(S) S.sort() comp = {i:e+1 for e,i in enumerate(S)} bit = BIT(len(S)) for i in range(N): bit.update(comp[b[i]],1) res += bit.query(comp[a[i]]-1) print(res)