죽음의 게임

1번 참가자부터 지목 관계로 따라가면서 N번 참가자를 처음 만나는 순서를 구하고 도달하지 못하면 0을 출력합니다.

쉬움3그래프시뮬레이션면접 대비아직 제출이 없습니다시간 제한1초메모리 제한256 MB

문제

희현이와 주경이는 죽음의 게임을 좋아한다.

죽음의 게임 규칙은 이렇다.

  1. 플레이어는 각자 한 명씩 지목한다. 자기 자신을 지목해도 된다.
  2. 게임을 시작하는 사람이 자연수 KK를 하나 말한다.
  3. 시작한 사람이 지목한 사람이 첫 번째로 지목당한 사람이고, 그 사람이 지목한 사람이 두 번째로 지목당한 사람이다. 이렇게 세어서 KK번째로 지목당한 사람이 걸린다.

희현이가 게임을 시작한다. 희현이는 주경이를 반드시 걸리게 하고 싶다. 희현이가 말해야 하는 수를 구하자.

입력

첫 줄에 테스트 케이스의 수 TT (1T1001 \le T \le 100)가 주어진다.

각 테스트 케이스의 첫 줄에는 플레이어 수 NN (1N100001 \le N \le 10000)이 주어진다. 이어지는 NN개의 줄 중 ii번째 줄에는 ii번 플레이어가 지목한 사람의 번호 AiA_i (1AiN1 \le A_i \le N)가 주어진다.

희현이는 1번, 주경이는 NN번이다. NN이 1이면 희현이와 주경이는 같은 사람이다.

출력

각 테스트 케이스마다 한 줄에, 주경이를 걸리게 하려고 희현이가 말해야 하는 가장 작은 KK를 출력한다.

어떤 수를 말해도 주경이가 걸리지 않으면 0을 출력한다.