Prime Land
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

给你一个正整数,让你输出
但输入并不是一个正整数,而是给出,其中为素数,且
输出时也需要按上述格式输出。

输入描述:

第一行包含一个正整数
接下来行,
每组数据第一行包括一个正整数
每组数据第二行包括个正整数,含义与限制如题面所示。
保证每组数据的
数据保证

输出描述:

对于每组数据输出一行,表示答案,输出格式如题面所示,具体参考样例。
示例1

输入

复制
3
1
17 1
2
5 1 2 1
2
509 1 59 1

输出

复制
2 4
3 2
13 1 11 1 7 1 5 1 3 1 2 1