from collections import deque
n = int(input())
que=deque()
for i in range(n):
que.append(i+1)
while(len(que)>1):
que.popleft()
num=que[0]
que.popleft()
que.append(num)
print(que[0])
[ 주의 ]
"큐"는 insert → remove 이다
insert (=append) / remove (popleft)
popleft() 를 사용하는 이유
→ 시간이 pop()보다 빠르다 !
popleft() : O(1)
pop() : O(n)