#sf12. 素数环(Prime Ring)
素数环(Prime Ring)
素数环(Prime Ring)
题目描述
将数字 1~n 组成一个数字序列(不要求有序),要求任意相邻两个数的和都是素数,并且由于序列首尾相邻形成环,第一个数与最后一个数的和也必须是素数。这样的序列称为一个素数环。给定 n,请输出所有的素数环。
为避免重复,固定环的第一个数为 1,按字典序输出所有方案。
输入格式
一行一个整数 n。
输出格式
每行一个素数环方案,为 1~n 的一个排列,数字直接连写、之间没有空格,按字典序输出。若没有合法方案(如 n 为奇数)则不输出任何内容。
样例输入
8
样例输出
12385674
12583476
14765832
16743852
数据范围
1 ≤ n ≤ 16。