from math import sqrt

def tower(x, n):
	if n>1:
		return x**tower(x, n-1)
	else:
		return x


print tower(sqrt(2), 5), tower(sqrt(2), 10), tower(sqrt(2), 15), tower(sqrt(2), 100)