Masala #ZUOQN3KVN5

Xotira 32 MB Vaqt 1000 ms
14

Bir uyum kublarni quring

Sizning vazifangiz - bir kub kubdan iborat bo'lgan bino qurish. Pastki qismidagi kub hajmi bo'ladi \(n^3\) , yuqoridagi kub hajmiga ega bo'ladi \((n-1)^3\) va hokazo, hajmiga ega bo'lgan yuqori qismgacha \(1^3\).

Sizga binoning umumiy hajmi m berilgan. Sizga berilishi kerak bo'lgan n kublar sonini topa olasizmi?

butun son m bo'ladi va siz n kabi butun sonni qaytarishingiz kerak \(n^3+(n-1)^3+(n-2)^3+…+1^3=m\) agar bunday \(n\) mavjud bo'lsa yoki \(-1\) bo'lsa, bunday \(n\) yo'q.


Kiruvchi ma'lumotlar:

Birinchi qatorda, \(m(0<m<10^9)\) soni beriladi.


Chiquvchi ma'lumotlar:

Masalada so'ralgan javobni chop eting.


Misollar
# input.txt output.txt
1
4183059834009
2022
2
24723578342962
-1
3
135440716410000
4824
4
40539911473216
3568