n = int(input()) nl = [2**i for i in range(int(n**0.5)+1)] l = [] for i in range(1, n): x = i y = n - i if not x in nl and not y in nl: l.append(x) l = sorted(l) if len(l) == 0: print(-1) else: print(l[0], n - l[0])