#P2768. 珍珠项链

珍珠项链

说明

小 L 决定用 KK 种珍珠为妹子做一串举世无双的珍珠垂饰。珍珠垂饰是由珍珠连接而成的,其长度可以认为就是珍珠垂饰上珍珠的个数。小 L 现在腰缠万贯,每种珍珠他都拥有 NN 颗。根据将珍珠垂饰打开后珍珠不同的排列顺序可以区别不同种类的项链。现在,小 L 好奇自己可以组成多少种长度为 11NN 的不同的珍珠垂饰?当然,为显富有,每串珍珠垂饰都要必须由 KK 种珍珠连成。 答案取模 12345678911234567891

这一定难不倒聪明的你吧!如果你能帮小 LL 解决这个问题,也许他会把最后的资产分给你 14\frac{1}{4} 哦!

输入格式

输入包含多组数据。第一行是一个整数 TT,表示测试数据的个数。每组数据占一行,包含两个整数 NNKK,用一个空格隔开。

输出格式

每组数据输出仅一行,包含一个整数,表示项链的种类数。

2
2 1
3 2
2
8

提示

对于 40%40\% 的数据,满足 1N1051\leq N\leq 10^50K300\leq K\leq 30

对于 100%100\% 的数据,满足 T10T \leq 101N1091\leq N\leq 10^90K300\leq K\leq 30

对于 70%100%70\%\sim100\% 的数据,时限 1010 ms。