P23268 [AtCoder] Lucky 7 Battle
提高-
题目描述

Problem Statement

We have a string S of length N consisting of $0, \ldots, 9$, and a string X of length N consisting of A and T. Additionally, there is a string T, which is initialized to an empty string.
Takahashi and Aoki will play a game using these. The game consists of N rounds. In the $i-th round (1\leq i \leq N)$, the following happens:

  • If X_i is A, Aoki does the operation below; if X_i is T, Takahashi does it.
  • Operation: append S_i or 0 at the end of T.

After N operations, T will be a string of length N consisting of $0, \ldots, 9$.
If T is a multiple of 7 as a base-ten number (after removing leading zeros), Takahashi wins; otherwise, Aoki wins.
Determine the winner of the game when the two players play optimally.

Input

Input is given from Standard Input in the following format:
N
S
X

Output

If Takahashi wins when the two players play optimally, print Takahashi; if Aoki wins, print Aoki.

Constraints

  • $1 \leq N \leq 2\times 10^5$
  • S and X have a length of N each.
  • S consists of $0, \ldots, 9$.
  • X consists of A and T.

Sample Input 1

2
35
AT

Sample Output 1

Takahashi

In the 1-st round, Aoki appends 3 or 0 at the end of T. In the 2-nd round, Takahashi appends 5 or 0 at the end of T.
If Aoki appends 3, Takahashi can append 5 to make T 35, a multiple of 7.
If Aoki appends 0, Takahashi can append 0 to make T 00, a multiple of 7.
Thus, Takahashi can always win.

Sample Input 2

5
12345
AAAAT

Sample Output 2

Aoki

Sample Input 3

5
67890
TTTTA

Sample Output 3

Takahashi

Sample Input 4

5
12345
ATATA

Sample Output 4

Aoki

输入格式

见题面 Input 部分

输出格式

见题面 Output 部分

样例输入
2 35 AT
样例输出
Takahashi