print "A, \t ssrt(A), \t ssrt(A)^^2"

for Q in range(20, 1000):
	A = Q/10

	for i in range(10):
		e = i**i
		if (e == A):
			break
		elif (e > A):
			i -= 1
			break
	
	f = 0.5 * (i + (A**(1/i)))
	
	for k in range(100):
		f = 0.5 * (f + (A**(1/f)))
		#print f
	
	print A, "\t", f, "\t", f**f