205022 - 矩阵中数的查找

给出一个n×n的矩阵A,A[i][j]的值等于i^2+100 000×i+j^2-100 000 ×j+i×j,求这个矩阵中第m小的数。

输入

第一行为一个整数T表示测试数据组数。 随后T行,每行两个整数,表示n(1≤n≤50 000)和m(1≤m≤n×n)。

输出

每组测试数据的答案为一行,即第m小的数的值。

样例

输入

12
1 1
2 1
2 2
2 3
2 4
3 1
3 2
3 8
3 9
5 1
5 25
5 10

输出

3
-99993
3
12
100007
-199987
-99993
100019
200013
-399969
400031
-99939
时间限制 1 秒
内存限制 128 MB
统计
上一题 下一题