#include using namespace std; using ll = long long; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b> N; vector A(N); vector B(N); set se; FOR(i, 0, N){ ll a; cin >> a; A[i] = a; se.insert(a%2); cin >> B[i]; } if(se.size()==2){ p(-1); return 0; } ll ma = 0; FOR(i, 0, N){ ll c = A[i] + 4*B[i]; chmax(ma, c); } ll count = 0; FOR(i, 0, N){ ll c = A[i] + 4*B[i]; ll diff = ma - c; count += diff/2; } p(count); return 0; }