Codeforces Round 317 [AimFund Thanks-Round] (Div. 1)
E
Geometric Progressions
Codeforces
3200
原题
← D→
翻译中…

Geometric progression with the first element $*a*$ and common ratio $*b*$ is a sequence of numbers $*a*, *ab*, *ab*^{2}, *ab*^{3}, ...$.

翻译中…

You are given $*n*$ integer geometric progressions. Your task is to find the smallest integer $*x*$, that is the element of all the given progressions, or else state that such integer does not exist.

翻译中…

Input

翻译中…

The first line contains integer ($1 ≤ *n* ≤ 100$) — the number of geometric progressions.

翻译中…

Next $*n*$ lines contain pairs of integers $*a*, *b*$ ($1 ≤ *a*, *b* ≤ 10^{9}$), that are the first element and the common ratio of the corresponding geometric progression.

翻译中…

Output

翻译中…

If the intersection of all progressions is empty, then print $- 1$, otherwise print the remainder of the minimal positive integer number belonging to all progressions modulo $1000000007$ ($10^{9} + 7$).

翻译中…

Note

翻译中…

In the second sample test one of the progressions contains only powers of two, the other one contains only powers of three.

翻译中…

样例

Input #1
2
2 2
4 1
Output #1
4
InputCopy OutputCopy
Input #2
2
2 2
3 3
Output #2
-1
InputCopy OutputCopy
题目信息
题号
571E
时间限制
1 s
内存限制
256 MB
标签
数学

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。