N. 棋盘计数

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较

题目描述

的棋盘上,有多少种方式放 个棋子,使得没有两个棋子在同一列,没有两个棋子在同一行,且有对棋子满足其曼哈顿距离为 ,答案模输出。

曼哈顿距离,即 -范数,按如下方法计算:设 是平面上的两点,则这两点间的曼哈顿距离为

输入格式

第一行一个正整数 ,表示数据组数。

接下来 行,每行两个整数

输出格式

输出 行,每行一个非负整数表示答案。

样例

样例输入

5
1 0
2 0
3 1
3 2
4 2

样例输出

1
0
4
2
10