#abc277b. [abc277_b]Playing Cards Validation

[abc277_b]Playing Cards Validation

问题描述

给定 NN 个字符串,每个字符串的长度为 22,由大写英文字母和数字组成。第 ii 个字符串是 SiS_i
确定以下三个条件是否都满足。
・对于每个字符串,第一个字符是 HDCS 中的一个。
・对于每个字符串,第二个字符是 A23456789TJQK 中的一个。
・所有的字符串彼此不同。也就是说,如果 ineqji \\neq j,则 SineqSjS_i \\neq S_j

约束条件

  • 1leqNleq521 \\leq N \\leq 52
  • SiS_i 是长度为 22 的由大写英文字母和数字组成的字符串。

输入

从标准输入读取输入数据,输入格式如下:

NN S1S_1 S2S_2 vdots\\vdots SNS_N

输出

如果三个条件都满足,输出 Yes;否则,输出 No


样例输入 1

4
H3
DA
D3
SK

样例输出 1

Yes

可以验证三个条件都满足。


样例输入 2

5
H3
DA
CK
H3
S7

样例输出 2

No

S1S_1S4S_4 都是 H3,违反了第三个条件。


样例输入 3

4
3H
AD
3D
KS

样例输出 3

No

样例输入 4

5
00
AA
XX
YY
ZZ

样例输出 4

No