设三元组为 (a,b,c),要求满足:
ab+ac+bc≤n以及
小Q的老师给了他一道不等式则目,但是他不会做,于是他跑来向你求助。
给定两个整数n和x,找出满足ab+ac+bc≤n且a+b+c≤x的正整数三元组(a,b,c)的数量。请注意,按照小Q老师的要求,顺序是有影响的(例如,(1,1,2)和(1,2,1)被视为不同的三元组),并且a、b、C必须严格大于0。
第一行包含一个整数t(1≤t≤104)--测试用例的数量。
每个测试用例包含两个整数n和x(1≤n,x≤106)。
保证所有测试用例的n之和不超过106,且所有测试用例的x之和不超过106
输出一行一个整数,表示满足ab+ac+bc≤n且a+b+c≤x的正整数三元组(a,b,c)的数量
输入
4
6 9
5 50
66 6
11451 419198
输出
4
4
20
2386336