def isprime(num): if num < 4: return True i = 2 while i < num: if num % i == 0: return False i += 1 return True def fss(): n = int(input()) for i in range(int(n / 2), n):#遍历差值从小到大的和为n的两数i,n-i组合 tem = n - i if isprime(i) and isprime(n-i):#第一对素数组合即为差值最小的素数组合 print(n-i, i, sep='\n') break fss()