def test(x, y, debug=True):
num = x**y
digitalsum = sum(int(a) for a in str(num))
if x == digitalsum and debug:
print x, y, num
return x == digitalsum
for i in range(1,1000):
for j in range(1,100):
if test(i, j):
print i, j