program czynniki_pierwsze_m;
var x,k,m: integer;
begin
read(m); x:=m; k:=2;
(* tu wstaw kod rozwiązania wypisując kolejne czynniki pierwsze liczby m *)
while x > 1 do
begin
if x mod k = 0 then
begin
write(k, ' ');
x := x div k;
end
else
k := k + 1;
end;
end.
cHJvZ3JhbSBjenlubmlraV9waWVyd3N6ZV9tOwp2YXIgeCxrLG06IGludGVnZXI7CiAgICAKYmVnaW4KICAgIHJlYWQobSk7IHg6PW07IGs6PTI7CiAgICAKICAgICgqIHR1IHdzdGF3IGtvZCByb3p3acSFemFuaWEgd3lwaXN1asSFYyBrb2xlam5lIGN6eW5uaWtpIHBpZXJ3c3plIGxpY3pieSBtICAqKQogICAgd2hpbGUgeCA+IDEgZG8KICAgIGJlZ2luCiAgICAgICAgaWYgeCBtb2QgayA9IDAgdGhlbgogICAgICAgIGJlZ2luCiAgICAgICAgICAgIHdyaXRlKGssICcgJyk7CiAgICAgICAgICAgIHggOj0geCBkaXYgazsKICAgICAgICBlbmQKICAgICAgICBlbHNlCiAgICAgICAgICAgIGsgOj0gayArIDE7CiAgICBlbmQ7CmVuZC4=