from collections import deque

N = int(input())
deque = deque([i for i in range(1, N + 1)])

while(not (len(deque) == 1)):
    # 버리고,
    deque.popleft()
    # 맨 앞의 숫자를 뒤로 옮기자.
    move_num = deque.popleft()
    deque.append(move_num)
    
print(deque[0])

'# 코딩 문제 관련 > 파이썬' 카테고리의 다른 글

백준 1992번(python)  (0) 2020.05.04
백준 2680번(python)  (0) 2020.05.03
백준 18258번(python)  (0) 2020.05.03
백준 4949번(python)  (0) 2020.05.02
백준 10773번(python)  (0) 2020.05.02