import sys
input=sys.stdin.readline
from collections import deque
n=int(input())
queue=deque(range(1, n+1))
for i in range(n-1):
queue.popleft()
k=queue.popleft()
queue.append(k)
print(queue[0])
import sys
N = int(sys.stdin.readline())
arr = [i+1 for i in range(N)]
while len(arr) > 1:
if len(arr) % 2:
t = [arr[-1]]
t.extend(arr[1::2])
arr = t
else:
arr = arr[1::2]
print(arr[0])