N = int(input()) f = [2 ** i for i in range(1000)] flag = False for i in range(1, N // 2 + 1): if i not in f and (N - i) not in f: a, b = i, N - i flag = True break if flag: print("{} {}".format(a, b)) else: print(-1)