from math import pow
def foo(num):
num_cube_root = pow(num, 1.0 / 3)
# First round upto 11 decimal places
num_cube_root = "%.11f" % (num_cube_root)
# Then remove the last decimal digit
# to achieve a truncation of 10 decimal places
num_cube_root = str(num_cube_root)[0:-1]
num_cube_root_sum = 0
for digit in num_cube_root:
if digit != '.':
num_cube_root_sum += int(digit)
num_cube_root_sum %= 10
return (num_cube_root_sum, num_cube_root)
def main():
# Number of test cases
t = int(input())
while t:
t -= 1
num = input().strip()
# If line empty, ignore
if not num:
t += 1
continue
num = int(num)
ans = foo(num)
print(str(ans[0]) + " " + ans[1])
if __name__ == '__main__':
main()
ZnJvbSBtYXRoIGltcG9ydCBwb3cKCgpkZWYgZm9vKG51bSk6CiAgICBudW1fY3ViZV9yb290ID0gcG93KG51bSwgMS4wIC8gMykKICAgICMgRmlyc3Qgcm91bmQgdXB0byAxMSBkZWNpbWFsIHBsYWNlcwogICAgbnVtX2N1YmVfcm9vdCA9ICIlLjExZiIgJSAobnVtX2N1YmVfcm9vdCkKICAgICMgVGhlbiByZW1vdmUgdGhlIGxhc3QgZGVjaW1hbCBkaWdpdAogICAgIyB0byBhY2hpZXZlIGEgdHJ1bmNhdGlvbiBvZiAxMCBkZWNpbWFsIHBsYWNlcwogICAgbnVtX2N1YmVfcm9vdCA9IHN0cihudW1fY3ViZV9yb290KVswOi0xXQoKICAgIG51bV9jdWJlX3Jvb3Rfc3VtID0gMAogICAgZm9yIGRpZ2l0IGluIG51bV9jdWJlX3Jvb3Q6CiAgICAgICAgaWYgZGlnaXQgIT0gJy4nOgogICAgICAgICAgICBudW1fY3ViZV9yb290X3N1bSArPSBpbnQoZGlnaXQpCiAgICBudW1fY3ViZV9yb290X3N1bSAlPSAxMAoKICAgIHJldHVybiAobnVtX2N1YmVfcm9vdF9zdW0sIG51bV9jdWJlX3Jvb3QpCgoKZGVmIG1haW4oKToKICAgICMgTnVtYmVyIG9mIHRlc3QgY2FzZXMKICAgIHQgPSBpbnQoaW5wdXQoKSkKICAgIHdoaWxlIHQ6CiAgICAgICAgdCAtPSAxCiAgICAgICAgbnVtID0gaW5wdXQoKS5zdHJpcCgpCiAgICAgICAgIyBJZiBsaW5lIGVtcHR5LCBpZ25vcmUKICAgICAgICBpZiBub3QgbnVtOgogICAgICAgICAgICB0ICs9IDEKICAgICAgICAgICAgY29udGludWUKCiAgICAgICAgbnVtID0gaW50KG51bSkKICAgICAgICBhbnMgPSBmb28obnVtKQogICAgICAgIHByaW50KHN0cihhbnNbMF0pICsgIiAiICsgYW5zWzFdKQoKCmlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6CiAgICBtYWluKCkK