시간 제한
메모리 제한
시간 제한
1초
메모리 제한
512 MB

1부터 n까지 번호가 붙은 추가 각각 하나씩 있다. 각 추의 무게는 번호와 같다. 추는 그림처럼 양쪽에 다른 추를 매달 수 있는 모양이며, 다음 규칙을 모두 만족하도록 큰 천칭저울의 왼쪽과 오른쪽에 추를 배치해야 한다.
n이 홀수이면 추 하나는 사용하지 않는다.d에 추를 매달 수 있는 경우는 깊이 d-1의 가능한 위치가 모두 채워진 뒤뿐이다. 따라서 사용하는 추들의 깊이가 최소가 되도록 채운다.조건을 만족하는 배치가 있으면 양쪽 모양을 각각 출력한다.
첫 줄에 정수 n이 주어진다. (2 ≤ n ≤ 100,000)
첫째 줄에 왼쪽 모양의 추 번호를, 둘째 줄에 오른쪽 모양의 추 번호를 출력한다. 각 모양을 루트가 있는 이진 트리로 보고 전위 순회한 순서를 공백으로 구분해 출력한다.
조건을 만족하는 배치가 없으면 첫째 줄에 -1만 출력한다.
