小青魚唔記得咗一個質數 $P$。佢只係記得 $9 \times 10^{17} \le P \le 10^{18}$。
喺唔記得 $P$ 之前,佢寫低咗 $n$ 個整數 $a_1, a_2, \dots, a_n$。佢仲寫低咗每個整數喺模 $P$ 之下嘅乘法逆元,跟住將呢啲逆元打亂,得到 $b_1, b_2, \dots, b_n$。整數 $x$ 喺模 $P$ 之下嘅乘法逆元係滿足 $1 \le y < P$ 而且 $xy \equiv 1 \pmod P$ 嘅唯一整數 $y$。
請幫小青魚搵返一個同佢兩個列表吻合嘅質數。講得正式啲,請搵出一個質數 $Q$,令到 $9 \times 10^{17} \le Q \le 10^{18}$,兩個列表入面嘅每個整數都細過 $Q$,而且存在一個 $1, 2, \dots, n$ 嘅排列 $\pi$,對所有 $1 \le i \le n$ 都滿足 $a_i b_{\pi_i} \equiv 1 \pmod Q$。
輸入數據係用以下方式生成嘅。質數 $P$ 係喺 $[9 \times 10^{17}, 10^{18}]$ 入面嘅所有質數之中均勻隨機揀出嚟。跟住設 $n = 10^5$,每個 $a_i$ 都係喺 $[1, P - 1]$ 入面獨立兼均勻隨機咁揀出嚟。最後,將呢啲逆元均勻隨機咁打亂。唔同嘅測試檔案係獨立生成嘅。
最多有 $20$ 個測試檔案。
輸入格式
輸入嘅第一行包含一個整數 $n$($n = 10^5$)。
第二行包含 $n$ 個整數 $a_1, a_2, \dots, a_n$($1 \le a_i < 10^{18}$)。第三行包含 $n$ 個整數 $b_1, b_2, \dots, b_n$($1 \le b_i < 10^{18}$)。
保證對於至少一個質數 $P$,呢兩個列表滿足上面講嘅條件。
輸出格式
輸出一行,包含一個整數 $Q$,代表一個同呢兩個列表吻合嘅質數。如果有唔止一個合法答案,輸出其中任何一個就得。
範例
輸入 1
1 2 499999999999999995
輸出 1
999999999999999989
說明
呢個範例唔滿足輸入限制條件。 佢只係用嚟展示輸入同輸出嘅格式。你個程式唔需要通過呢個範例。
喺範例入面,$P = 999999999999999989$。例如,$2 \times 499999999999999995 = P + 1$。