N = int(input()) P = list(map(int, input().split())) Q = [0] * N for i in range(N): Q[P[i] - 1] = i ans = [] for _ in range(N): for i in range(N - 1): if Q[i] > Q[i + 1]: ans.append(i + 1) Q[i], Q[i + 1] = Q[i + 1], Q[i] ans.reverse() print("Yes") print(len(ans)) for a in ans: print(a)