AT_abc277_b [ABC277B] Playing Cards Validation

Description

[problemUrl]: https://atcoder.jp/contests/abc277/tasks/abc277_b 英大文字および数字からなる $ 2 $ 文字の文字列が $ N $ 個与えられます。$ i $ 個目の文字列は $ S_i $ です。 以下の $ 3 $ つの条件をすべて満たすか判定してください。 ・すべての文字列に対して、$ 1 $ 文字目は `H` , `D` , `C` , `S` のどれかである。 ・すべての文字列に対して、$ 2 $ 文字目は `A` , `2` , `3` , `4` , `5` , `6` , `7` , `8` , `9` , `T` , `J` , `Q` , `K` のどれかである。 ・すべての文字列は相異なる。つまり、$ i\ \neq\ j $ ならば $ S_i\ \neq\ S_j $ である。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ S_1 $ $ S_2 $ $ \vdots $ $ S_N $

Output Format

$ 3 $ つの条件をすべて満たす場合は `Yes`、そうでない場合は `No` を出力せよ。

Explanation/Hint

### 制約 - $ 1\ \leq\ N\ \leq\ 52 $ - $ S_i $ は英大文字および数字からなる $ 2 $ 文字の文字列 ### Sample Explanation 1 このとき $ 3 $ つの条件をすべて満たすことが確認できます。 ### Sample Explanation 2 $ S_1 $ と $ S_4 $ がともに `H3` となってしまっているため、$ 3 $ 番目の条件に反します。