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().flat_map(str::parse).collect(); let n = ( v[3] * v[0], (v[3] + v[4]) * v[1], (v[3] + v[4] + v[5]) * v[2], ); let m = n.0.min(n.1).min(n.2); let l = (n.0 + 1 - v[0]).max(n.1 + 1 - v[1]).max(n.2 + 1 - v[2]); if l > m { println!("-1") } else { println!("{} {}", l, m) } }