지나칠 수 없는 지하철 게임
시간 제한1초메모리 제한1024 MB
두 사람이 1번 역에서 출발해 기차 모형을 앞으로 옮기며, 환승역에 도착하면 턴이 즉시 끝난다. 최선의 플레이에서 승자를 판정한다.
문제
세훈이와 민아는 지하철 노선도와 지하철 모형을 이용해 게임을 하려 한다.
지하철 노선도에는 하나의 노선만 그려져 있으며, 해당 노선은 개의 역이 일렬로 이어진 형태이다. 구체적으로, 각 역에는 부터 까지의 번호가 차례대로 매겨져 있으며, 인 모든 정수 에 대해 번 역의 다음 역은 번 역이다. 즉, 번 역의 다음 역은 번 역, 번 역의 다음 역은 번 역, , 번 역의 다음 역은 번 역이다.
번 역과 번 역을 제외한 각 역은 환승역이거나 일반 역이며, 출발역인 번 역과 종착역인 번 역은 항상 일반 역이다.
세훈이와 민아가 진행할 게임의 규칙은 다음과 같다.
- 지하철 모형을 번 역에 놓는다.
- 세훈이가 먼저 시작하며, 이후 번갈아 가며 턴을 진행한다.
- 각 턴마다 지하철 모형을 다음 역으로 옮기는 행동을 한 번 이상, 원하는 만큼 반복한 뒤 턴을 넘긴다. 단, 모형이 움직인 이후 환승역에 도착했다면 더 이상 움직일 수 없다. 즉, 환승역에 도착하는 즉시 상대에게 턴이 넘어간다.
- 자신의 턴에 지하철 모형을 번 역에 놓는 사람이 승리한다.
세훈이와 민아는 항상 승리하기 위해 최선의 선택을 한다. 지하철 노선의 정보가 주어질 때 승자를 구하는 프로그램을 작성해 보자.
입력
첫째 줄에 역의 수 이 주어진다.
둘째 줄에 각 역의 정보를 나타내는 개의 정수 , , 이 공백으로 구분되어 주어진다. 번 역이 일반 역이라면 이며, 환승역이라면 이다. 과 은 항상 이다.
출력
첫째 줄에 세훈이가 이기면 mnx, 민아가 이기면 alsdkffhgk를 출력한다.