N명의 사람들이 원형으로 둘러앉아 있다. i(1≤i<N)번째 사람의 오른쪽에는 i+1번째 사람이, N번째 사람의 오른쪽에는 1번째 사람이 앉아 있으며, 1번째 사람은 처음에 공을 가지고 있다.
둘러앉은 사람들 가운데에는 N장의 카드가 있고, 각각의 카드에는 1부터 N까지의 정수가 하나씩 적혀 있다.
둘러앉은 사람들은 다음과 같은 게임을 N차례 진행했다.
게임이 끝난 후, 사람들은 자신들 모두가 공을 정확히 한 번 패스받았다는 사실을 깨달았다. 당신은 사람들이 어떤 순서로 공을 패스했는지 알아내야 한다.
첫째 줄에 사람의 수 N이 입력된다. (1≤N≤1,000,000)
만약 모든 사람이 정확히 한 번 공을 받게 되는 상황이 발생할 수 없다면 −1을 출력한다. 그렇지 않다면, N개의 정수 A_1,A_2,…,A_N을 공백으로 구분하여 출력한다. A_i는 i번째 게임에서 뽑힌 카드에 적힌 수이다. 가능한 답이 여러 가지라면 아무거나 하나를 출력한다.