Cancel fractions by samuil

require'rational'\x0d
s=gets''\x0d
s.split.each{|l|puts Rational(*(l.scan(/(\d+).(\d+)/)[0].map(&:to_i)))}

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return top