#528. Ice
Ice
给出一张n*m 的矩形,要求在每次可以向上、下、左、右4 个方向移动一格的条件下, 从(0, 0)格不重复的走遍所有n*m 个格子,最后回到(0, 1)格。并且,有三个格子是特殊的, 你必须在第n*m/4,n*m/2,n*m*3/4 步时依次经过(/运算时,下取整)。
下面给出一个具体例子:

现在给出n,m 和三个特殊点的坐标,需要你编程求出可行的路径一共有多少条。
输入格式
输入文件包括多组测试数据。 第一行一个T,表示测试数据的组数(T <= 5)。
每组测试数据包括两行,第1 行为两个整数n, m( 2 <= n, m <= 8);第2 行为6 个整数,每两个一对表示特殊点的坐标。
输出格式
对于每组输入数据输出一行一个整数,表示路径总数。
样例
样例输入
2
3 6
2 1 2 4 0 4
4 3
2 0 3 2 0 2
样例输出
2
0