- Time limit: 1.00 s
- Memory limit: 512 MB
Given a string and patterns, find for each pattern the first position (1-indexed) where it appears in the string.
Input
The first input line has a string of length .
The next input line has an integer : the number of patterns. Finally, there are lines that describe the patterns.
The string and the patterns consist of characters a–z.
Output
Print the first position for each pattern (or if it does not appear at all).
Constraints
- the total length of the patterns is at most
Example
Input:
aybabtu 3 bab abc a
Output:
3 -1 1