1363: 你好,扑克

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:27 Solved:4

Description

霖同学得到了一副限定的联名扑克牌。

这幅扑克牌一共有 $n$ 张牌,包含黑桃、红桃、梅花、方片四种花色,每组花色的牌包括从 $1-13$ 的点数。

但是扑克牌被打乱了,你需要帮助霖同学将扑克牌按照花色从大到小,相同花色时点数从小到大的顺序排好序。

在扑克牌中,花色的大小比较顺序为

  • 黑桃 (Spades) - 最大
  • 红桃 (Hearts) - 第二
  • 梅花 (Clubs) - 第三
  • 方片 (Diamonds) - 最小

Input

第 $1$ 行输入正整数 $n$ $(1 \leq n \leq 52)$,表示牌的数量。

接下来 $n$ 行,每行输入一个字符 $c$ 和一个正整数 $p$ $(c\in{S,H,C,D}、1\leq p \leq 13)$,分别表示花色和点数,其中字符S、H、C、D分别代表黑桃、红桃、梅花、方片四种花色。

Output

输出共 $n$ 行,每行输出一个字符 $c$ 和一个正整数 $p$,用空格分隔,表示将扑克牌按照花色从大到小,相同花色时点数从小到大的顺序排好序的结果。

Sample Input Copy

4
C 1
H 2
S 13
S 5

Sample Output Copy

S 5
S 13
H 2
C 1