아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Дженга

시간 제한2초메모리 제한1024 MB

요약
젠가 탑에서 두 사람이 번갈아 블록 하나를 가장 위 층이나 새 층으로 옮기며, 위층이 아닌 불안정한 층이 남으면 그 둔 사람이 진다.
난이도

보통10점 중 7점

유형
게임 이론, 그리디, 구현
정답자
아직 제출이 없습니다

문제

После того как Александру и Игорю на работе не повысили зарплату, они уволились и увлеклись дженгой. В игре дженга есть башенка состоящая из нескольких слоев. Каждый слой состоит из не более чем трех расположенных параллельно блоков. Блоки из соседних слоев лежат перпендикулярно друг другу. Ниже нарисованы все возможные слои, где серый цвет соответсвует наличию блока, а белый --- его отсутсвию.

Слои AA, BB, DD - нестабильные, остальные стабильные. В начальный момент времени все слои башенки стабильные за исключением, возможно, верхнего. Верхний может быть нестабильным. Александр и Игорь ходят поочереди и Александр ходит первым. За один ход игрок берет блок из любого слоя и кладет его либо в верхний слой, если там есть свободные позиции, либо создает новый верхний слой. При этом, если блок был взят из последнего слоя, то его нельзя положить в этот же слой, а необходимо создать новый. Если после хода игрока существует нестабильный слой кроме самого верхнего, то он проиграл. Определите, кто проиграет при оптимальной игре обоих игроков.

입력

Первая строка входного файла содержит одно целое число nn (1≤n≤7001 \le n \le 700) --- количество слоев в башенке в начальный момент. В следующих nn строчках дано описание слоев ii-тая из которых содержит три числа от 00 до 11, где 00 - соотвествует отсутсвию блока на соответсвующей позиции слоя, a 11 - его наличию .

출력

Если победит Александр выведете Alex, иначе Igor.

예제2

  1. 예제 1

    입력
    2
    1 1 1
    1 1 1
    
    예상 출력
    Igor
    
  2. 예제 2

    입력
    1
    1 1 1
    
    예상 출력
    Alex