n = int(input())
factorial = 1
a = 1
def pow(n, a):
while n >= 0:
a = a * 2
n = n - 1
return a
def fac(n, factorial):
while n != 1:
factorial = factorial * n
n = n - 1
return factorial
print(pow(n, a), fac(n, factorial))
biA9IGludChpbnB1dCgpKQpmYWN0b3JpYWwgPSAxCmEgPSAxCmRlZiBwb3cobiwgYSk6Cgl3aGlsZSBuID49IDA6CgkJYSA9IGEgKiAyCgkJbiA9IG4gLSAxCglyZXR1cm4gYQpkZWYgZmFjKG4sIGZhY3RvcmlhbCk6Cgl3aGlsZSBuICE9IDE6CgkJZmFjdG9yaWFsID0gZmFjdG9yaWFsICogbgoJCW4gPSBuIC0gMSAKCXJldHVybiBmYWN0b3JpYWwKcHJpbnQocG93KG4sIGEpLCBmYWMobiwgZmFjdG9yaWFsKSk=