data_num=eval(input())
def panduan(k):
for n in range(1,10):
number=str(n*k*k)
if number[::-1][:len(str(k))]==str(k)[::-1]:
key=n
print(f'{n} {number}')
break
else:
print('No')
text=list(map(eval,input().split()))
for k in text:
panduan(k)
这段代码倒没什么难度,但是写的时间的花的长了,半个小时。第一是思路错误,也没有分阶段写,导致debug不太轻松。其次是,忽视了for循环中的重复定义