4778 - 放苹果

通过次数

11

提交次数

33

Time Limit : 1 秒
Memory Limit : 128 MB

把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。

Input

第一行是测试数据的数目t(0 <= t <= 20)。以下每行均包含二个整数M和N,以空格分开。1<=M,N<=10。

Output

对输入的每组数据M和N,用若干行输出,每行表示一种分的方案,每组数据之后空一行。

Examples

Input

2
5 2
5 3

Output

0 5
1 4
2 3

0 0 5
0 1 4
0 2 3
1 1 3
1 2 2