#include #include using namespace std; using namespace atcoder; void fast_io() { ios_base::sync_with_stdio(false); cin.tie(nullptr); } int main() { fast_io(); int n; cin >> n; vector s(n); for (int i = 0; i < n; i++) { cin >> s[i]; s[i]--; } fenwick_tree fw(n); long long inv = 0; for (int i = 0; i < n; i++) { inv += fw.sum(s[i], n); fw.add(s[i], 1); } if (inv % 2) { cout << -1 << endl; } else { cout << 1 << endl; } }