Un detectiv particular are de rezolvat un caz special. Este vorba de o deturnare de fonduri. Pentru a putea rezolva cazul trebuie să găsescă un şir cu coduri distincte. Fiecare cod este un număr natural scris în baza . Din păcate lucrurile nu sunt simple, pentru că din cercetările efectuate a obţinut două informaţii. Prima informaţie este legată de faptul că suma pătratelor codurilor este un cub perfect, iar a doua spune că suma cuburilor codurilor este un pătrat perfect.
Cerinţă
Ajutaţi detectivul să găsescă un şir de coduri , care verifică condiţiile din enunţ şi , pentru orice cu
Date de intrare
Fişierul de intrare coduri.in
conţine pe prima linie numărul natural .
Date de ieşire
Fişierul de ieşire coduri.out
va conţine linii, câte una pentru fiecare cod din şir, în ordine crescătoare.
Restricții și precizări
Exemplu
coduri.in
2
coduri.out
625
1250