use proconio::{fastout, input}; #[fastout] fn main() { input! { testcases: [(u16, u16)], } println!("{}", output(solve(testcases))); } fn solve(testcases: Vec<(u16, u16)>) -> Vec { testcases .into_iter() .map(|(a, b)| (a + 1) as u32 * b as u32) .collect() } fn output(ans: Vec) -> String { ans.into_iter() .map(|x| x.to_string()) .collect::>() .join("\n") }