def divisor(x): tank = [] for i in range(1, int(x**0.5)+1): if x%i==0: tank.append(i) if i!=x//i: tank.append(x//i) tank.sort() return tank x = int(input()) ans = [] for a in range(1, x-1): b = x-a fa = a - len(divisor(a)) fb = b - len(divisor(b)) ans.append((abs(fa-fb), a, b)) ans.sort(key=lambda x:x[0]) mn = ans[0][0] for n,a,b in ans: if n!=mn: break else: print(a, b)