atcoder#ABC255G. [ABC255G] Constrained Nim

[ABC255G] Constrained Nim

Score : 600600 points

Problem Statement

Takahashi and Aoki will play a game against each other using NN piles of stones.

Initially, for each i=1,2,,Ni = 1, 2, \ldots, N, the ii-th pile is composed of AiA_i stones. The players alternately perform the following action, with Takahashi going first.

  • Choose a pile with at least one stone remaining, and remove one or more stones.

However, there are MM forbidden moves. For each i=1,2,,Mi = 1, 2, \ldots, M, it is not allowed to remove exactly YiY_i stones from a pile composed of exactly XiX_i stones.

The first player to become unable to perform the action loses, resulting in the other player's victory. Which player will win when both players employ the optimal strategy for the victory?

Constraints

  • 1N2×1051 \leq N \leq 2 \times 10^5
  • 1M2×1051 \leq M \leq 2 \times 10^5
  • 1Ai10181 \leq A_i \leq 10^{18}
  • 1YiXi10181 \leq Y_i \leq X_i \leq 10^{18}
  • ij(Xi,Yi)(Xj,Yj)i \neq j \Rightarrow (X_i, Y_i) \neq (X_j, Y_j)
  • All values in input are integers.

Input

Input is given from Standard Input in the following format:

NN MM

A1A_1 A2A_2 \ldots ANA_N

X1X_1 Y1Y_1

X2X_2 Y2Y_2

\vdots

XMX_M YMY_M

Output

If Takahashi will win when both players employ the optimal strategy for the victory, print Takahashi; if Aoki will win, print Aoki.

3 4
1 2 4
2 1
3 3
3 1
1 1
Takahashi

For each i=1,2,3i = 1, 2, 3, let AiA'_i be the number of stones remaining in the ii-th pile. Now, we use the sequence A=(A1,A2,A3)A' = (A'_1, A'_2, A'_3) to represent the numbers of stones remaining in the piles.

Before the start of the game, we have A=(1,2,4)A' = (1, 2, 4). One possible progression of the game is as follows.

  • First, Takahashi removes 11 stone from the 33-rd pile. Now, A=(1,2,3)A' = (1, 2, 3).
  • Next, Aoki removes 22 stones from the 22-nd pile. Now, A=(1,0,3)A' = (1, 0, 3).
  • Then, Takahashi removes 22 stones from the 33-rd pile. Now, A=(1,0,1)A' = (1, 0, 1).

At this point, the 11-st and 33-rd piles still have 11 stone each, but it is forbidden ー as the fourth forbidden move ー to remove exactly 11 stone from a pile composed of exactly 11 stone, so Aoki cannot play. Thus, Takahashi wins.

1 5
5
5 1
5 2
5 3
5 4
5 5
Aoki