#include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(0); int n; cin >> n; vector a(n), ans; for(auto &&v : a) cin >> v; for(int i = 0; i < n; i++){ for(int j = 1; j < n; j++){ if(a[j - 1] > a[j]){ swap(a[j - 1], a[j]); ans.emplace_back(j); } } } reverse(ans.begin(), ans.end()); cout << "Yes\n"; cout << ans.size() << '\n'; for(auto &&v : ans) cout << v << '\n'; }