program Hello;
uses crt;
var n, i, a, b: longint;
function nt(n: longint): boolean;
var i: longint;
begin
if n < 2 then exit(false);
for i:= 2 to trunc(sqrt(n)) do
if n mod i = 0 then
exit(false);
exit(true);
end;
begin
readln(n);
for i:= 2 to n div 2 do
if (nt(n - i) = true) and (nt(i) = true) then
writeln(n, ' = ', i, ' + ', n - i);
readln;
end.