_n = gets.to_i c = gets.split(' ') suit = %w[D C H S].zip(Array(0..3)).to_h rank = (Array('2'..'9') + %w[A T J Q K]).zip(Array(2..9) + [1] + Array(10..13)).to_h puts c.sort_by { |e| [suit[e[0]], rank[e[1]]] }.join(' ')