def digitSum(n): return sum([int(i) for i in str(n)]) max = 0 for a in range(100): for b in range(100): if digitSum(a**b)>max: max = digitSum(a**b) print(max)