def checkprime(n):
    if n == 1:
        return False
    list1 = []
    for i in range(2,n):
        if n % i == 0:
            list1.append(i)
    if not list1:
        return True
    else:
        return False
while True:
    try:
        n = int(input())
        res = {}
        for i in range(1,n+1):
            if checkprime(i) and checkprime(n-i) and n-i >= i:
                if i not in res:
                    res[i] = n -2*i
        b = min(res.values())
        for key,value in res.items():
            if value == b:
                print(key)
                print(n - key)
                break
    except:
        break