Lang:Python2
Edit123456789101112131415161718192021222324N = input()n = N+1isPrime = [True]*nisPrime[0] = FalseisPrime[1] = Falsei = 2while i*i<n:if not isPrime[i]:i+=1continuefor j in xrange(i*i,n,i):isPrime[j] = Falsei+=1prime = [i for i in xrange(len(isPrime)) if isPrime[i] == True]table = set(prime)for i in prime:if N-i in table:print i,print N-ibreak