#D11482. Atcoder Handles
Atcoder Handles
Atcoder Handles
Mr.X, who the handle name is T, looked at the list which written N handle names, S_1, S_2, ..., S_N.
But he couldn't see some parts of the list. Invisible part is denoted ?
.
Please calculate all possible index of the handle name of Mr.X when you sort N+1 handle names (S_1, S_2, ..., S_N and T) in lexicographical order. Note: If there are pair of people with same handle name, either one may come first.
Input
The input is given from standard input in the following format.
N S_1 S_2 : S_N T
Output
- Calculate the possible index and print in sorted order. The output should be separated with a space. Don't print a space after last number.
- Put a line break in the end.
Constraints
- 1 ≤ N ≤ 10000
- 1 ≤ |S_i|, |T| ≤ 20 (|A| is the length of A.)
- S_i consists from lower-case alphabet and
?
. - T consists from lower-case alphabet.
Scoring
Subtask 1 [ 130 points ]
- There are no
?
's.
Subtask 2 [ 120 points ]
- There are no additional constraints.
Output
- Calculate the possible index and print in sorted order. The output should be separated with a space. Don't print a space after last number.
- Put a line break in the end.
Constraints
- 1 ≤ N ≤ 10000
- 1 ≤ |S_i|, |T| ≤ 20 (|A| is the length of A.)
- S_i consists from lower-case alphabet and
?
. - T consists from lower-case alphabet.
Scoring
Subtask 1 [ 130 points ]
- There are no
?
's.
Subtask 2 [ 120 points ]
- There are no additional constraints.
Input
The input is given from standard input in the following format.
N S_1 S_2 : S_N T
Example
Input
2 tourist petr e
Output
1
inputFormat
Input
The input is given from standard input in the following format.
N S_1 S_2 : S_N T
outputFormat
Output
- Calculate the possible index and print in sorted order. The output should be separated with a space. Don't print a space after last number.
- Put a line break in the end.
Constraints
- 1 ≤ N ≤ 10000
- 1 ≤ |S_i|, |T| ≤ 20 (|A| is the length of A.)
- S_i consists from lower-case alphabet and
?
. - T consists from lower-case alphabet.
Scoring
Subtask 1 [ 130 points ]
- There are no
?
's.
Subtask 2 [ 120 points ]
- There are no additional constraints.
Output
- Calculate the possible index and print in sorted order. The output should be separated with a space. Don't print a space after last number.
- Put a line break in the end.
Constraints
- 1 ≤ N ≤ 10000
- 1 ≤ |S_i|, |T| ≤ 20 (|A| is the length of A.)
- S_i consists from lower-case alphabet and
?
. - T consists from lower-case alphabet.
Scoring
Subtask 1 [ 130 points ]
- There are no
?
's.
Subtask 2 [ 120 points ]
- There are no additional constraints.
Input
The input is given from standard input in the following format.
N S_1 S_2 : S_N T
Example
Input
2 tourist petr e
Output
1
样例
2
tourist
petr
e
1