import sys
import math
al = sys.argv[1:]
print("before:",al)
l = len(al)
"""
for i in range(0,l):
print(al[i])
"""
for i in range(l-1,-1,-1):
if int(al[i])!=i+1:
#print(al[i],i+1)
for j in range(0,i):
if int(al[j])==i+1:
if j==0:
end = math.floor(i/2)
#print("check:",al[j],j,i+1,end)
for k in range(0,end+1):
t = al[k]
al[k] = al[i-k]
al[i-k] = t
print(al)
else:
end = math.floor(j/2)
for k in range(0,end+1):
t = al[k]
al[k] = al[j-k]
al[j-k] = t
print(al)
end = math.floor(i/2)
#print("check:",al[j],j,i+1,end)
for k in range(0,end+1):
t = al[k]
al[k] = al[i-k]
al[i-k] = t
print(al)
break
print("after:",al)
$ python 1.py 1 2 3 8 4 7 5 6 9
before: ['1', '2', '3', '8', '4', '7', '5', '6', '9']
['8', '3', '2', '1', '4', '7', '5', '6', '9']
['6', '5', '7', '4', '1', '2', '3', '8', '9']
['7', '5', '6', '4', '1', '2', '3', '8', '9']
['3', '2', '1', '4', '6', '5', '7', '8', '9']
['6', '4', '1', '2', '3', '5', '7', '8', '9']
['5', '3', '2', '1', '4', '6', '7', '8', '9']
['4', '1', '2', '3', '5', '6', '7', '8', '9']
['3', '2', '1', '4', '5', '6', '7', '8', '9']
['1', '2', '3', '4', '5', '6', '7', '8', '9']
after: ['1', '2', '3', '4', '5', '6', '7', '8', '9']