MOD = 998244353 n = int(input()) X = list(map(int, input().split())) Y = list(map(int, input().split())) Z = X[:] + Y[:] Z.sort() z = Z[n - 1] x = sum(x <= z for x in X) ans = 1 for i in range(1, x + 1): ans *= i ans %= MOD x = n - x for i in range(1, x + 1): ans *= i ans %= MOD print(ans)