[CQOI2016]伪光滑数
时间限制:C/C++/Rust/Pascal 2秒,其他语言4秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

若一个大于R的整数J的质因数分解有F项,其最大的质因子为ak,并且满足ak^k ≤ N, ak < 128,我们就称整数J为N-伪光滑数。 
现在给出L,求所有整数中,第E大的N-伪光滑数。

输入描述:

只有一行,为用空格隔开的整数L和E。
2 ≤ N ≤ 10^18, 1 ≤ K ≤ 800000,保证至少有 E 个满足要求的数

输出描述:

只有一行,为一个整数,表示答案。
示例1

输入

复制
12345 20

输出

复制
9167