def icroot(a):
c = a
b = 2*c//3+a//(3*c*c)
while (abs(b-c) >= 1) :
c = b
b = 2*c//3+a//(3*c*c)
return b
x = 33307028807218380701173040920772273133747152666242396962200448019852017733098
y = icroot(x)
print(x)
print ((y-1)*(y-1)*(y-1))
print (y*y*y)
print ((y+1)*(y+1)*(y+1))
ZGVmIGljcm9vdChhKToKICAgIGMgPSBhCiAgICBiID0gMipjLy8zK2EvLygzKmMqYykKICAgIHdoaWxlIChhYnMoYi1jKSA+PSAxKSA6CiAgICAJYyA9IGIKICAgIAliID0gMipjLy8zK2EvLygzKmMqYykKICAgIHJldHVybiBiCiAgICAKeCA9IDMzMzA3MDI4ODA3MjE4MzgwNzAxMTczMDQwOTIwNzcyMjczMTMzNzQ3MTUyNjY2MjQyMzk2OTYyMjAwNDQ4MDE5ODUyMDE3NzMzMDk4CnkgPSBpY3Jvb3QoeCkKCnByaW50KHgpCnByaW50ICgoeS0xKSooeS0xKSooeS0xKSkKcHJpbnQgKHkqeSp5KQpwcmludCAoKHkrMSkqKHkrMSkqKHkrMSkpCgo=