کد رو نوشتم ولی مشکل اینجاست که وقتی بهش عدد میدم(مثلا همون 34) خروجی این میشه
31 + 3
29 + 5
27 + 7
23 + 11
21 + 13
17 + 17
19 + 15
سومی پنجمی و آخری غلطن نمی دونم مشکل کجاست کدم اینه
m = int(raw_input())
n = 2
while n <= m:
i = 2
no_printed = 0
while i < n:
if n % i == 0:
no_printed = 1
break
i = i + 1
if no_printed == 0:
y=m-n
if y%i!=0 and y>n:
print y,"+",n
if y%i!=0 and n>y:
print n,"+",y
break
if n==y:
print y,"+",n
n = n + 1