n = gets.chomp.to_i fracs = [] n.times { a, b = gets.chomp.split.map &:to_i fracs << [a, b] } fracs.sort! {|a, b| b[0].to_f / b[1] <=> a[0].to_f / a[1] } fracs.each {|a, b| puts [a, b].join ' ' }