module main; import std; void main() { // 入力 int N = readln.chomp.to!int; auto len = new long[](N); // 各行の幅 foreach (ref l; len) { long a, b; readln.chomp.formattedRead("%d %d", a, b); l = a + 4 * b; } // 答えの計算と出力 long ans = 0; long mn = len.minElement; len[] -= mn; foreach (l; len) { if (l % 2) { writeln(-1); return; } ans += l / 2; } writeln(ans); }