| 问题描述 |
|---|
这是一道 Special Judge 的题目,只要输出符合题目要求的答案,那么你的程序就会被认为是正确的。 给你一个正整数 n,把它分解成 一个素数 与 一个合数 的和。 |
| 输入描述 |
第一行是一个正整数 T 代表测试案例的数量。(1 <= T <= 100000) 每组测试案例是一个正整数 n 。(1 <= n <= 100000) |
| 输出描述 |
如果你可以把 n 分解成 一个素数 与 一个合数 的和,那么输出这两个数,并以空格隔开;如果不能,则输出-1。 每组案例输出结束以后都要换行。 |
| 样例输入复制样例 |
2 3 11 |
| 样例输出 |
-1 5 6 |
| 提示说明 |
把 11 分解成 9 和 2,你的答案也会被认为是正确的。 先输出合数再输出素数不会影响答案的正确性。 |
| 相关 |