#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main(void) { cin.tie(0); ios::sync_with_stdio(false); int n, a, b; vector v; int MAX = 0; cin >> n; for (int i = 0; i < n; i++) { cin >> a >> b; v.push_back(a + 4 * b); MAX = max(MAX, v[i]); } long long int res = 0; for (int i = 0; i < n; i++) { long long int d = abs(v[i] - MAX); if (d % 2 == 1) { cout << -1 << '\n'; return 0; } res += (d / 2); } cout << res << '\n'; return 0; }