program ggg; var i,j,n: longint; Begin readln(n); i:=n; j:=2; while i mod j=0 do begin i:=i div j; inc(j); end; if i=1 then writeln(n, ' = ', j-i,'!') else writeln('no'); end.