EVERT\Y TEST CASE IS PASSING BUT THEN ALSO I AM GETTING A WRONG OUTPUT
Here is my code:
n = int(input())
result = []
for i in range(n):
m = input()
ans = m[0:len(m)//2]
if len(m)%2 == 0 :
if (ans + ans[len(m)//2-1::-1]) > m:
result.append(ans + ans[len(m)//2-1::-1])
else:
ans = str(int(ans) + 1)
ans = ans+ans[len(ans)::-1]
result.append(ans)
elif len(m) == 1:
result.append(int(m)+1)
else:
ans = ans + m[len(m)//2]
if (ans + ans[len(m)//2-1::-1]) > m:
result.append(ans + ans[len(m)//2-1::-1])
else:
ans = str(int(ans) + 1)
ans = ans + ans[len(m)//2-1::-1]
result.append(ans)
for i in range(len(result)):
print(result[i])