from itertools import permutations N = int(input()) A = list(map(int,input().split())) B = list(map(int,input().split())) A.sort() B.sort(reverse=True) point = 0 for i in range(N): if A[i] > B[i]: point += (A[i]-B[i]) ans = 0 for pattern in permutations(A,r=N): count = 0 pattern = list(pattern) for i in range(N): if pattern[i] > B[i]: count += (pattern[i]-B[i]) if point == count: ans += 1 print(ans)