#1370. 3.猜数游戏

3.猜数游戏

3.猜数游戏

题目描述

现有两组数字,每组kk个。

第一组中的数字分别用a1a_{1},a2a_{2},\ldots,aka_{k}表示,第二组中的数字分别用b1b_{1},b2b_{2},\ldots,bkb_{k}表示。

其中第二组中的数字是两两互素的。求最小的nNn \in \mathbb{N},满足对于i[1,k]\forall i \in [1,k],有bi(nai)b_{i} \mid (n-a_{i})

输入格式

第一行一个整数kk

第二行kk个整数,表示a1a_{1},a2a_{2},\ldots,aka_{k}

第三行kk个整数,表示b1b_{1},b2b_{2},\ldots,bkb_{k}

输出格式

输出一行一个整数,为所求的答案nn

数据范围与提示

对于100%100\%的数据,满足1k101 \leq k \leq 10ai109|a_{i}| \leq 10^{9}1bi6×1031 \leq b_{i} \leq 6 \times 10^{3}i=1kbi1018\prod\limits_{i=1}^{k}b_{i} \leq 10^{18}

样例

3
1 2 3
2 3 5
23