use std::io::Read; fn main() { let mut s = String::new(); std::io::stdin().read_to_string(&mut s).ok(); let v: Vec = s.split_whitespace().skip(1).flat_map(str::parse).collect(); let l: Vec = v.chunks(2).map(|n| n[0] + 4 * n[1]).collect(); let mut t = -1; let m = l.iter().max().unwrap(); if l.iter().all(|n| (m - n) % 2 == 0) { t = l.iter().map(|n| (m - n) / 2).sum(); } println!("{}", t) }