캄캄한 방
시간 제한2초메모리 제한512 MB
어느 방에서 출발하든 밝은 방에 도착하도록 만드는 가장 짧은 이동 지시 수열의 길이를 구한다.
문제
눈을 뜨니 A는 캄캄한 방 안에 있었다. A는 개의 방으로 이루어진 던전에 들어와 버린 모양이다. 당신은 A가 어느 방에 있는지 알 수 없었지만, 다행히 던전의 지도를 손에 넣었다. A가 나아갈 길을 알려 밝은 방으로 이끌자.
개의 방 중 개의 방이 캄캄한 방이고, 각각 , , , 번째 방이 캄캄한 방임을 알고 있다. 또한 모든 방에서 정확히 개의 일방통행 길이 순서대로 놓여 있으며, 번째 방에서 나가는 길은 각각 , , ..., 번째 방으로 이어진다. 당신은 A에게 지금 있는 방에서 , , , 번째 길을 순서대로 가게 할 수 있다. 다만 A는 밝은 방에 도달하면 그 이후의 지시는 무시한다. 당신은 지시를 내리기 전에도, 내린 후에도 A가 지금 있는 방의 정보를 알 수 없으므로, A가 어느 방에 있든 밝은 방에 도달하도록 하는 지시열을 전해야 한다.
그런 지시 중에서 가장 짧은 것의 길이를 구하시오.
입력
입력은 다음 형식으로 표준 입력에서 주어진다.
출력
답을 한 줄에 출력하시오.
제한
- 는 모두 다르다
- 모든 어두운 방은 적어도 하나의 밝은 방에 도달 가능하다