#C30704. 素数环

素数环

题目描述

有一个整数n,把从1到n的数字无重复的排列成环,且使每相邻两个数(包括首尾)的和都为素数,称为素数环。

输入格式

第一行输入n。( 0 < n < 20)

输出格式

如果存在满足题意叙述的素数环,从小到大输出,并输出总数。否则输出No Answer。

6
1 4 3 2 5 6 
1 6 5 2 3 4 
2 3 4 1 6 5 
2 5 6 1 4 3 
3 2 5 6 1 4 
3 4 1 6 5 2 
4 1 6 5 2 3 
4 3 2 5 6 1 
5 2 3 4 1 6 
5 6 1 4 3 2 
6 1 4 3 2 5 
6 5 2 3 4 1 
12
5
No Answer

Limitation

1s, 1024KiB for each test case.