n = int(input()) i = 0 S = [] flag = False while 2**i <= n: if 2**i == n: flag = True S.append(2**i) i += 1 T = set(S) for a in S: b = n-a T.add(b) if 0 in T: T.remove(0) #print(T) if not flag: if len(T) == n-1: print(-1) exit() else: if len(T) == n: print(-1) exit() for i in range(1, n+1): if i not in T: print(i, n-i) exit()