class Yukicoder MARK = {'D' => 100, 'C' => 200, 'H' => 300, 'S' => 400, 'A' => 1, 'T' => 10, 'J' => 11, 'Q' => 12, 'K' => 13} def card2int(str) sum = 0 str.chars.each do |ch| if ch =~ /\d/ sum += ch.to_i else sum += MARK[ch] end end sum end def initialize n = gets.chomp.to_i cards = gets.chomp.split puts cards.sort_by{|card| card2int(card)}.join(' ') end end Yukicoder.new