#P2118. 【阿里国际算法岗】2025-3-31-第一题-第k个数

【阿里国际算法岗】2025-3-31-第一题-第k个数

题目描述

薯条哥有一个正整数nn,她想找出第kk个不是nn的因子的正整数。

例如,当n=6n = 6 时:66 的因子有:1,2,3,61, 2, 3, 6,不是66的因子的数依次为:4,5,7,8,9,104, 5, 7, 8, 9, 10, ……。

如果 k=2k = 2,答案就是55(第二个不是66的因子的数)

输入描述

第一行输入一个整数t(1t1000)t(1\le t\le 1000),表示测试用例数。

接下来tt行,每行包含两个整数n,k(1n,k109)n,k(1\le n,k\le 10^9)

输出描述

对于每个测试用例,输出一个整数,表示第kk个不是nn的因子的正整数。

样例

输入

2
6 2
6 10

输出

5
14