x,y = gets.split.map(&:to_i) s,p = x*y,x+y def gcd x,y y == 0 ? x : gcd(y, x%y) end puts gcd s,p