#include #include #include #include #include #include #include #include #define REP(i,k,n) for(int i=k;i P; int main() { int n; cin >> n; set st; rep(i,n) { int x,y; cin >> x >> y; st.insert(y-x); } if(st.size() == 1 && *(st.begin()) > 0) { cout << *(st.begin()) << endl; } else cout << -1 << endl; return 0; }