fn main() { let mut s = String::new(); std::io::stdin().read_line(&mut s).ok(); let v: Vec = s.trim().split_whitespace() .map(|e| e.parse().ok().unwrap()).collect(); let ans = match (v[0] < v[1], v[0] > v[1]) { (true, _) => v[0] * 2, (_, true) => v[1] * 2, (_, _) => v[0] * 2 - 1, }; println!("{}", ans); }