
从集合

中等概率地随机选取

个
不同的整数,使得在选出的这

个数中,存在三个不同的数

,满足以

为边长可以构成一个非退化的三角形。

求解上述情况出现的概率。可以证明答案可以表示为一个不可约分数

,为了避免精度问题,请直接输出整数
)
作为答案,其中

,

是满足

的整数。更具体地,你需要找到一个整数
)
满足

对

取模等于

。
【名词解释】
非退化三角形:三条边长均大于

且任意两边之和均大于第三边的三角形。
输入描述:
每个测试文件均包含多组测试数据。第一行输入一个整数
代表数据组数,每组测试数据描述如下:
第一行输入两个整数
,表示正整数的范围、随机选出的数的数量。
输出描述:
对于每一组测试数据,新起一行输出一个整数,表示答案。