둘레의 길이가 인 원 위에 명이 있다. 사람의 수 은 짝수이며, 번 사람의 위치는 기준점에서 시계 방향으로 만큼 떨어진 곳이다. 모든 사람이 없어질 때까지 다음 행동을 반복한다.
다른 사람들의 위치는 바뀌지 않는다. 두 사람의 거리는 이다. 이동 거리 합의 최솟값과 그 최솟값을 달성하는 행동 순서를 출력하여라.
입력은 다음과 같은 형식으로 주어진다.
첫째 줄에 이동 거리 합의 최솟값을 출력한다. 다음 개의 줄에 각 행동에서 고른 사람의 번호 를 순서대로 출력한다. 번호는 부터 까지이다. 각 행동에서 두 사람은 모두 남아 있어야 하고, 는 그때 와 가장 가까운 다른 사람이어야 한다. 가능한 답이 여러 가지라면 아무거나 출력해도 된다.