在本题中,我们只关注素数幂,即形如 $a^{b}$ 的数,其中 $a$ 和 $b$ 均为素数。对于给定的数 $n$,我们希望找到大于 $n$ 的第 $k$ 小的素数幂。
输入格式
输入的第一行也是唯一一行包含两个整数 $n$ 和 $k$ ($1 \le n \le 10^{18}$,$1 \le k \le 100\,000$)。
输出格式
输出的第一行也是唯一一行应包含一个整数 $m$,使得 $m$ 是大于 $n$ 的第 $k$ 小的素数幂。
样例
输入 1
22 1
输出 1
25
输入 2
22 2
输出 2
27