AT_abc210_b [ABC210B] Bouzu Mekuri

Description

[problemUrl]: https://atcoder.jp/contests/abc210/tasks/abc210_b $ N $ 枚のカードからなる山札があります。 それぞれのカードは、「良いカード」か「悪いカード」かのどちらかです。 高橋君と青木君は、この山札を使って対戦ゲームをします。 このゲームでは、$ 2 $ 人は交互に山札の一番上のカードを引いて、そのカードを食べます。 先に悪いカードを食べたプレイヤーの負けです。(ここで、山札には少なくとも $ 1 $ 枚の悪いカードが含まれていることが保証されます。) `0` と `1` からなる文字列 $ S $ が与えられます。$ i\ =\ 1,\ 2,\ \ldots,\ N $ について、 - $ S $ の $ i $ 文字目が `0` のとき、山札の上から $ i $ 番目のカードが良いカードであることを表します。 - $ S $ の $ i $ 文字目が `1` のとき、山札の上から $ i $ 番目のカードが悪いカードであることを表します。 高橋君が先手でゲームを始めるとき、高橋君と青木君の**どちらが負けるか**を答えてください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ S $

Output Format

高橋君が先手でゲームを始めるとき、高橋君と青木君の**どちらが負けるか**を答えよ。 高橋君が負けるならば `Takahashi` 、青木君が負けるならば `Aoki` と出力せよ。

Explanation/Hint

### 制約 - $ 1\ \leq\ N\ \leq\ 10^5 $ - $ N $ は整数 - $ S $ は `0` と `1` からなる長さ $ N $ の文字列 - $ S $ は少なくとも $ 1 $ 個の `1` を含む。 ### Sample Explanation 1 まず、高橋君が良いカードを食べ、次に青木君が良いカードを食べ、その後に高橋君が悪いカードを食べます。 高橋君が先に悪いカードを食べるので高橋君が負けます。よって、`Takahashi` と出力します。