while x = gets
t = []
x = x.to_i
p = Math.sqrt(x)
p = p.to_i
w = x % p
if w == 0
n = 1
else
n = 0
end
i = 1
while i<= p
if x % i == 0
t = t.push(i)
puts i
end
i = i + 1
end
d = t.length + 1
i1 = d - 1 - n
puts d
print t
end
d2hpbGUgeCA9IGdldHMKICAgICAgICB0ID0gW10KICAgICAgICB4ID0geC50b19pCiAgICAgICAgcCA9IE1hdGguc3FydCh4KQogICAgICAgIHAgPSBwLnRvX2kKICAgICAgICB3ID0geCAlIHAKICAgICAgICBpZiB3ID09IDAKICAgICAgICAgICAgICAgIG4gPSAxCiAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgbiA9IDAKICAgICAgICBlbmQKICAgICAgICBpID0gMQogICAgICAgIHdoaWxlIGk8PSBwCiAgICAgICAgICAgICAgICBpZiB4ICUgaSA9PSAwCiAgICAgICAgICAgICAgICAgICAgICAgIHQgPSB0LnB1c2goaSkKICAgICAgICAgICAgICAgICAgICAgICAgcHV0cyBpCiAgICAgICAgICAgICAgICBlbmQKICAgICAgICAgICAgICAgIGkgPSBpICsgMQogICAgICAgICBlbmQKICAgICAgICAgZCA9IHQubGVuZ3RoICsgMQogICAgICAgICBpMSA9IGQgLSAxIC0gbgogICAgICAgICBwdXRzIGQKICAgICAgICAgcHJpbnQgdAplbmQ=