AT_s8pc_4_a Atcoder Handles
Description
[problemUrl]: https://atcoder.jp/contests/s8pc-4/tasks/s8pc_4_a
配点: $ 250 $ 点
人物Xは、$ N $ 個のハンドルネーム $ S_1,\ S_2,\ ...,\ S_N $ が書かれたリストを見た。
しかし、そのリストの一部は見えない。見えない箇所は `?` で表される。
人物Xのハンドルネーム $ T $ がもしリストに入った場合、人物X含む $ N+1 $ 人を辞書順で並び替えたときに何番目の可能性があるか、すべて求めなさい。
ただし、名前が同じ人がいた場合、どちらが先に来る可能性もあることに注意せよ。
見えない部分はないので、3個のハンドルネームを辞書順で表すと、`e`, `petr`, `tourist` の順番である。
よって、`e` は1番目である。
```
4
e
e
e
e
e
```
```
5
??
??
d?
?e
?f
zzz
```
```
7
atcoder
topcoder
codeforces
hackerrank
csacademy
codechef
atcoder
square
```
```
7
??i?
?o???g????
??m??x?
?h?????i
s????
?og????
u??
square
```
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ S_1 $ $ S_2 $ : $ S_N $ $ T $
Output Format
- 何番目がありうるかをすべて求め、数字の昇順で空白区切りで出力すること。(最後の数字の後には空白をつけない)
- また、最後には改行を入れること。
Explanation/Hint
### 制約
- $ 1\