编程题
素数环
### 题目描述
有一个整数 $n$,把从 $1$ 到 $n$ 的数字无重复的排列成环,且使每相邻的两个数(包括首和尾)的和都为素数,称为素数环。为了简便起见,我们规定每个素数环都从 $1$ 开始。例如,$6$ 的一个素数环:`1 4 3 2 5 6`。
请编写一个程序,给定一个输入 $n$ ,如果存在满足要求的素数环,从小到大输出。否则,输出 `No Answer`。
### 输入描述
输入整数 $n$,$0输入
```txt
8
```
>输出
```txt
1 2 3 8 5 6 7 4
1 2 5 8 3 4 7 6
1 4 7 6 5 8 3 2
1 6 7 4 3 8 5 2
```