let n = Int(readLine()!)! let X = readLine()!.split(separator: " ").map{Int($0)!} let Y = readLine()!.split(separator: " ").map{Int($0)!} var arr = [[Int]]() for i in X{ arr.append([0,i]) } for i in Y{ arr.append([1,i]) } arr.sort{ $0[1] < $1[1] } var cnt = 0 for i in 0..Int{ var a = 1 if x > 0{ for i in 1...x{ a *= i a %= mod } } return a } let ans = factorial(cnt) * factorial(n-cnt) % mod print(ans)