#ifdef ONPC #define _GLIBCXX_DEBUG #endif #include #ifdef ONPC #include "debug.hpp" #else #define debug(...) 42 #endif using namespace std; #define int long long #define nl "\n" void solve() { int n; cin >> n; vector a(n); for (int &val : a) { cin >> val; } int sum = a[0] + a[n - 1]; bool f = true; for (int i = 0; i < n; ++i) { if (sum != (a[i] + a[n - i - 1])) f = false; } if (f) { cout << "Yes" << nl; } else { cout << "No" << nl; } } int32_t main() { ios::sync_with_stdio(0); cin.tie(0); int t = 1; // cin >> t; for (int i = 0; i < t; ++i) { debug(i); solve(); } return 0; }