AT_past202303_i 簡易オマハポーカー

Description

$ 1, \dots, N $ と番号付けられた $ N $ 人のプレイヤーが机を囲んでカードゲームで対戦します。カードは $ 26 $ 種類あり、それぞれ `A`、`B`、…、`Z` が書かれています。カードは机の上に $ 5 $ 枚置かれ、各プレイヤーに $ 4 $ 枚配られます。 机の上に置かれたカードは長さ $ 5 $ の文字列 $ X $ で表され、プレイヤー $ i \, (1 \leq i \leq N) $ に配られたカードは長さ $ 4 $ の文字列 $ S_i $ で表されます。 $ X, S_1, \dots, S_N $ は全て英大文字からなり、それぞれの文字はカードがどの種類のものであるかを表しています。 各プレイヤーは、自分に配られたカードから $ 2 $ 枚を、机の上のカードから $ 3 $ 枚を選んで $ 5 $ 枚のカードの組み合わせを作ります。この組み合わせをそのプレイヤーの**ハンド**と呼びます。 各 $ i \, (1 \leq i \leq N) $ について、 $ n_i $ および $ c_i $ を次のように定めます。 - プレイヤー $ i $ のハンドに存在する同じ種類のカードのうち、最も枚数が多いものが $ n $ 枚あり、書かれている文字が $ c $ であるとする。ただし、そのようなものが複数考えられる場合は、 $ c $ がアルファベット順で最も小さくなるようにする。この $ (n, c) $ について、 $ n_i = n, c_i = c $ と定める。 プレイヤー $ A, B \, (A \neq B) $ のどちらが優れているかは、次のようにして定まります。 - $ n_A > n_B $ ならば $ A $ の方が優れており、 $ n_B > n_A $ ならば $ B $ の方が優れている。 - $ n_A = n_B $ の場合は次のように定まる。 - $ c_A \neq c_B $ のとき、 $ c_A $ がアルファベット順で $ c_B $ より小さければ $ A $ の方が優れており、大きければ $ B $ の方が優れている。 - $ c_A = c_B $ のとき、 $ A < B $ ならば $ A $ の方が優れており、 $ B < A $ ならば $ B $ の方が優れている。 全てのプレイヤーが最適に行動するとき、最も優れたプレイヤーは誰になるかを求めてください。すなわち、以下の条件が成り立つ $ i $ を求めてください。 - 全ての $ j \neq i $ に対し、プレイヤー $ i $ がプレイヤー $ j $ より優れている。

Input Format

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

Output Format

答えを出力せよ。

Explanation/Hint

### Sample Explanation 1 ここでは、カードに書かれた英大文字を $ 5 $ つ並べた文字列としてハンドを表すことにします。 たとえば、プレイヤー $ 1 $ が手元から `D`、`B` が書かれたカードを選び、机の上から `A`、`B`、`C` が書かれたカードを選んだとします。このとき、ハンドは `DBABC` あるいは `ABBCD` のように表されます (どちらも同じハンドを表します) 。 以下に (最適とは限らない) プレイの一例を示します。 - プレイヤー $ 1 $ が `BCDDD`、プレイヤー $ 2 $ が `AABBQ` というハンドを作った場合、 $ n_1 = 3 $ 、 $ c_1 = $ `D`、 $ n_2 = 2 $ 、 $ c_2 = $ `A` となります。この場合、プレイヤー $ 1 $ の方が優れています。 - プレイヤー $ 1 $ が `BCDDD`、プレイヤー $ 2 $ が `AAABB` というハンドを作った場合、 $ n_1 = 3 $ 、 $ c_1 = $ `D`、 $ n_2 = 3 $ 、 $ c_2 = $ `A` となります。この場合、プレイヤー $ 2 $ の方が優れています。 - プレイヤー $ 2 $ が `AAABB`、プレイヤー $ 3 $ が `AAABZ` というハンドを作った場合、 $ n_2 = 3 $ 、 $ c_2 = $ `A`、 $ n_3 = 3 $ 、 $ c_3 = $ `A` となります。この場合、プレイヤー $ 2 $ の方が優れています。 $ 3 $ 人のプレイヤーの最適な行動の一例は、プレイヤー $ 1 $ が `ABDDD`、プレイヤー $ 2 $ が `AAABB`、プレイヤー $ 3 $ が `AAABZ` というハンドを作ることです。このとき、プレイヤー $ 2 $ はプレイヤー $ 1, 3 $ の両方よりも優れているので、答えは $ 2 $ となります。 ### Constraints - $ 2 \leq N \leq 1000 $ - $ N $ は整数 - $ X $ は英大文字からなる長さ $ 5 $ の文字列 - $ S_i \, (1 \leq i \leq N) $ は英大文字からなる長さ $ 4 $ の文字列