@sreesaran @simes will you please help me finding the NZEC error in the following script for JNEXT problem :
for _ in range(int(input())):
n = int(input())
l = list(map(int,input().split()))
f = True
for i in range(n-1,1,-1):
if l[i]>l[i-1]:
d1 = l[i-1]
ind = i
f = False
break
if f:
print(-1)
else:
mi = 9
d2 = 9
for i in range(ind,n,1):
if l[i]>d1 and l[i]<=mi:
if d2 > l[i]:
d2 = l[i]
ind1 = i
mi = l[i]
l[ind-1],l[ind1] = l[ind1],l[ind-1]
l[ind:] = l[n-1:ind-1:-1]
print(''.join(map(str,l)))