쉬운 순열 문제
Time Limit: 1 SecMemory Limit: 1024 MiB

문제

크기 의 순열은 부터 까지의 수가 정확히 한 번 등장하는 수열을 말한다.

크기 의 순열 에는 를 만족하는 모든 정수 세 순서쌍 에 대해 에 등장한다고 정의한다.

예를 들어 이나 는 등장하지만, 은 등장 하지 않는다.

크기 의 순열 개를 원소로 가지고 있는 배열 에 대해, 를 만족하는 모든 세 순서쌍 이 등장하는 순열 이 하나 이상 존재 한다면 순열 개의 배열 는 완벽하다고 정의한다.

순열의 크기 이 주어질 때 완벽한 배열 를 구해보자.

준혁이에게 이 문제는 너무 쉽기 때문에, 완벽한 배열의 크기 으로 제한하였다. 그래도 아직 문제는 쉽기 때문에 한번 문제를 풀어보자.

입력

첫째 줄에 이 주어진다. ()

출력

첫째 줄에 배열의 크기 을 출력한다 ()

둘째 줄부터 개의 줄에 걸쳐 번째 줄에 순열 의 원소 을 공백으로 구분하여 출력한다.

만약 가능한 답이 여러 가지라면, 아무 답이나 출력한다.

Example Input 1Not Graded
6
Example Output 1
8
2 3 4 1 5 6 
4 6 2 5 1 3 
5 6 3 1 4 2 
1 3 6 5 2 4 
1 2 6 4 3 5 
5 4 3 2 6 1 
6 4 1 5 2 3 
3 2 5 1 4 6