바이트랜드 중앙정보국은 최근 현장 요원들이 여러 차례 실수를 저지르자 요원들의 활동 방식을 개선하기로 했다. 지금까지 가장 큰 골칫거리는 요원들이 안전하게 만나도록 주선하는 일이었고, 이 문제를 푸는 것이 여러분의 임무다.
바이트랜드의 도로망과 두 요원의 시작 도시가 주어질 때, 안전한 만남을 주선할 수 있는지, 가능하다면 며칠이 걸리는지 판단하라.
만남이 안전하다고 인정받으려면 두 요원은 다음 규칙을 모두 지켜야 한다.
다음을 수행하는 프로그램을 작성하라.
첫째 줄에 도시의 수 n과 도로의 수 m이 공백 하나로 구분되어 주어진다. 1≤n≤250, 0≤m≤n⋅(n−1)이다. 도시는 1번부터 n번까지 번호가 매겨져 있다.
둘째 줄에 요원 1과 요원 2의 시작 도시를 나타내는 두 정수 a1과 a2가 공백 하나로 구분되어 주어진다. 1≤a1,a2≤n이고 a1=a2이다.
다음 m개의 줄에는 각각 두 정수 a와 b가 공백 하나로 구분되어 주어지며, 1≤a,b≤n, a=b이다. 이는 도시 a에서 도시 b로 가는 일방통행 도로가 있음을 뜻한다.
다음 내용을 한 줄에 출력한다.
NIE(폴란드어로 "아니오")를 출력한다.