Input Format
The first line contains an integer, , denoting the number of commands.
Each line  of the  subsequent lines contains one of the commands described above.
Constraints
• The elements added to the list must be integers.
Output Format
For each command of type print, print the list on a new line.

### Problem solution in python 2 programming language.

arr = []
for i in range(int(raw_input())):
s = raw_input().split()
for i in range(1,len(s)):
s[i] = int(s[i])

if s[0] == "append":
arr.append(s[1])
elif s[0] == "extend":
arr.extend(s[1:])
elif s[0] == "insert":
arr.insert(s[1],s[2])
elif s[0] == "remove":
arr.remove(s[1])
elif s[0] == "pop":
arr.pop()
elif s[0] == "index":
print arr.index(s[1])
elif s[0] == "count":
print arr.count(s[1])
elif s[0] == "sort":
arr.sort()
elif s[0] == "reverse":
arr.reverse()
elif s[0] == "print":
print arr

### Problem solution in python 3 programming language.

if __name__ == '__main__':
N = int(input())
empty = []
conv = []
for i in range(N):
x = input().split()
empty.append(x)
for i in range(len(empty)):
if empty[i][0] == 'insert':
x = int(empty[i][1])
y = int(empty[i][2])
conv.insert(x,y)
elif empty[i][0] == 'print':
print(conv)
elif empty[i][0] == 'remove':
conv.remove(int(empty[i][1]))
elif empty[i][0] == 'append':
conv.append(int(empty[i][1]))
elif empty[i][0] == 'sort':
conv.sort()
elif empty[i][0] == 'pop':
conv.pop()
elif empty[i][0] == 'reverse':
conv.reverse()