n = int(input()) x = list(map(int, input().split())) y = list(map(int, input().split())) pa = [] for i in range(n): pa.append((x[i], 0)) pa.append((y[i], 1)) pa.sort() cntx = 0 cnty = 0 for i in range(n): if pa[i][1] == 0: cntx += 1 else: cnty += 1 mod = 998244353 ans = 1 for i in range(cntx): ans *= i + 1 ans %= mod for i in range(cnty): ans *= i + 1 ans %= mod print(ans)