#include <bits/stdc++.h> using namespace std; using i64 = long long; void solve() { int n; cin >> n; vector<i64> a(n); for (int i = 0; i < n; i++) cin >> a[i]; i64 sm = 0, sma = 0, smb = 0; for (int i = 0; i < n; i++) { sm += a[i]; if (i & 1) sma += a[i]; else smb += a[i]; } i64 t = sm / n; cout << (sm % n == 0 && sma % t == 0 && smb % t == 0 && ((n & 1) ? smb == sma + t : smb == sma) ? "YES" : "NO") << '\n'; } int main() { cin.tie(0)->sync_with_stdio(0); int t = 1; cin >> t; while (t--) solve(); return 0; }