#我的方法是生成一个杨辉三角的矩阵,再去遍历n行的每个元素,寻找第一个偶数的index。
#但是我发现其他网友直接寻找规律的方法更牛逼。
import numpy as np
n=int(input())
r=n*2-1
list1=np.zeros((r+2,r+2))
list1[0][(r+1)//2]=1

for x in range(1,r+1):
  for y in range(r+1):
	list1[x][y]=list1[x-1][y-1]+list1[x-1][y]+list1[x-1][y+1]
z=-1
for i,x in enumerate(list1[n-1]):
  if x==0:
	continue
    elif x%2==0:
        z=i
        print(i)
        break
if z==-1:
    print(z)

#其他网友的方法
n = int(input())
#奇数行永远是第二位偶数位,偶数行(4、8... 为第三位) (6、10...为第四位) 即偶数行为第3位,奇数行为第4位
if(n <= 2):
    print(-1)
else:
    if(n%2 == 1):
        print(2)
    elif((n // 2) % 2 == 1):
        print(4)
    else:
        print(3)