题目描述
有T组询问,每组询问给定一个数n,求最小的数x满足x!是n的倍数。
众所周知,任意正整数可以表示为若干质数的乘积,即n=∏i=1tpiki,其中m是n的质因数个数,pi就是第i个质因数,ki就是第i个质因数的次数。
由于n很大,我们将告诉你t,pi和ki。
输入格式
第一行包含1个整数T。
接下来T行,每行第一个整数t,然后是2×t个整数p1,k1,p2,k2,...,pt,kt。
输出格式
T行,每行一个整数。
样例输入
5
1 17 1
1 2 2
2 2 2 5 1
1 11 1
2 2 1 5 1
样例输出
17
4
5
11
5
数据范围
100%的数据满足1≤T≤103,1≤t≤50,1≤pi≤104且为质数,1≤ki≤104