n = int(input()) A = list(map(int, input().split())) sortA = sorted(A) ANS = [] for i in range(n): sa = sortA[i] if A[i] == sa: continue for j in range(i + 1, n): if A[j] == sa: for k in range(j, i, -1): ANS.append((k - 1, k)) A[k - 1], A[k] = A[k], A[k - 1] break print(len(ANS)) for u, v in ANS: print(u, v) input()