传统题 1000ms 256MiB

排列与合数

该比赛已结束,您无法在比赛模式下提交该题目。您可以点击“在题库中打开”以普通模式查看和提交本题。

题目描述

小A在2023年河南省CCPC大学生程序设计竞赛的赛场上遇到了一道名为"排列与质数"的题目。尽管未能现场解决,他后续思考了一个相关题目"排列与合数",但仍无法解决。现请求你帮助解决该问题。


给定一个有且仅有 5 位,且各个数位互不相同的十进制正整数 n

你可以任意排列 n 的各个数位得到整数 n'

你得到的整数 n' 需要满足以下条件:

  • 1.整数 n' 没有前导零
  • 2.整数 n'合数
    • 合数定义:可分解为两个不小于2的整数的乘积
    • 例如,当n=12345 时,任意排列得到的n′ 均是合数,因此可以任意取n′。当n=13579时,可以 重新排列数位得到合数n′=97531=7×13933。

任务
若存在满足条件的 n',请输出任意一个符合要求的排列结果;否则输出1-1


输入

本题测试点包含多组数据。 第一行,一个正整数T1T105T(1≤T ≤10^5),表示数据组数。

对于每组数据: 一行,一个正整数n104n<105n(10^4≤n<10^5),保证n的各个数位互不相同。


输出

对于每个测试用例,若存在满足条件的 n',请输出任意一个符合要求的排列结果;否则输出1-1


样例

5
12345
12345
12345
12345
13579
12345
54321
13524
45123
97531

24级第二次新生赛

未参加
状态
已结束
规则
ACM/ICPC
题目
10
开始于
2025-3-15 14:05
结束于
2025-3-15 17:05
持续时间
3 小时
主持人
参赛人数
28