def f(n) c1=0 while n>0 if n%2==1 c1+=1 end n=n/2 end return c1 end n=gets.to_i m=3 ok=false while n-m>=m if f(n-m)>1 && f(m)>1 ok=true break end m+=1 end if ok puts [m,n-m]*" " else puts -1 end