# Finden von Zerlegungen n = a * b * ( a + b )
from math import *

n=28880460844831016377906248380078949193482240000000
print n
z=0
a=0
b=n
while a<=b:
     a+=1
     b=int(-a/2.+sqrt(a*a/4.+n/a))
     if n==a*b*(a+b):
          z+=1
          print z,a,b
print "Ende"


