class Solution: def processQueries(self, queries, m): perm = [] result = [] for i in range(1, m + 1): perm.append(i) for q in queries: pos = perm.index(q) result.append(pos) perm = [q] + perm[0:pos] + perm[pos + 1:] return result s = Solution() print("Expected: [2, 1, 2, 1]") print("Got:", s.processQueries([3,1,2,1], 5))