package main import ( "fmt" ) func max(x, y int64) int64 { if y > x { return y } return x } func main() { var N, odd, even int fmt.Scan(&N) var maxW, sum int64 for i := 0; i < N; i++ { var a, b int64 fmt.Scan(&a, &b) w := a + 4*b maxW = max(maxW, w) sum += w if w%2 == 0 { even++ } else { odd++ } } if odd*even > 0 { fmt.Println(-1) return } fmt.Println((maxW*int64(N) - sum) / 2) }