#include #include #include #include #include #include #define rep(i, n) for (int i=0; i> n; int c[n]; rep(i, n) { int a, b; cin >> a >> b; c[i] = a + 4 * b; } sort(c, c + n); int max = c[n - 1]; int p = c[n - 1] % 2; ll cnt = 0; rep(i, n - 1) { if (p != c[i] % 2) { cnt = -1; break; } else { cnt += (max - c[i]) / 2; } } cout << cnt << endl; return 0; }