A, B = 2.times.map{ gets; gets.split.map(&:to_i) } a = (A.size == 1 ? A[0] : A.inject{|s,a| s.to_r / a }).to_r b = (B.size == 1 ? B[0] : B.reverse_each.inject{|s,b| b.to_r / s }).to_r c = a / b puts "#{c.numerator} #{c.denominator}"