小塔是一位热爱随机数的程序员,最近她得到了一个长度为nn的会随机变换的神奇排列。
在一开始时,这个排列的第ii个数等于ii,然后这个排列将会进行mm次变换。
每次变换会选定排列上的一个区间[l,r][l,r],然后随机打乱这个区间,即对这个区间进行一次randomshufflerandomshuffle(并且假设所有可能出现的情况出现概率相等)。
为了深入研究这个排列,请你帮小塔算一算经过mm次变换后的排列的期望逆序对数量。
答案对109+7109+7取模。
第一行包含一个整数TT,表示测试用例数量
每个测试用例包含:
数据范围:
2
5 1
2 4
10 3
2 5
1 7
8 9
500000005
11