String Game


Alice and Bob are playing the following game with strings of letters.

Before the game begins, an initial string and a target string are decided. The initial string is at least as long as the target string. Then, Alice and Bob take turns, starting with the initial string. Bob goes first. In each turn, the current player removes either the first or the last letter of the current string. Once the length of the current string becomes equal to the length of the target string, the game stops. If the string at the end of the game is equal to the target string, Alice wins the game; otherwise Bob wins.

Determine who will win the game if both players are playing optimally.


The input starts with $N$, the number of inputs to process. Each input consists of one line, which contains the initial string, followed by a space, followed by the target string. Each string is non-empty and consists of only lowercase letters ‘a’-‘z’.

The total length of the $2n$ strings will be at most $500\, 000$ characters.


For each input, output the winner, which will either be Alice or Bob.

Sample Input 1 Sample Output 1
aba b
bab b
aaab aab
xyz mnk
xyz xyz
CPU Time limit 1 second
Memory limit 1024 MB
Statistics Show
License For educational use only

Please log in to submit a solution to this problem

Log in