第一行输入一个整数 。第二行输入 个整数 代表排列 。第三行输入 个整数 代表排列 。
第一行输出一个整数 ,代表能够生成数组的种类。之后的 行,每行输出一个长为 的数组,代表字典序从小到大的所有不同结果。
2 1 2 1 2
2 1 1 2 2 1 2 1 2