use std::collections::{HashMap, HashSet}; fn main() { proconio::input! { a: u128, b: u128, } let add = a + b; let mul = a * b; println!("{}", gcd(add, mul)); } fn gcd(a: u128, b: u128) -> u128 { if b == 0 { a } else { gcd(b, a % b) } }