Rally | 프로그래밍의 벗 PivotOJ
PivotOJ

Rally

시간 제한: 500ms메모리 제한: 1024MB출처: LMIO 2015-2016BOJ 30288
이 문제는 본문 이미지 일부가 표시되지 않습니다. 텍스트만으로 풀이가 어려울 수 있습니다.

문제

Byteland has N cities. Some of the cities are connected by roads.

Byteland rally organisers asked you to set up a track that would consist of exactly four roads and that would start and end in the same city. A road can not be added to the track more than once.

[이미지 1]

Figure 1: Four marked roads make a valid track

Knowing the road map of Byteland, set up a rally track.

입력

The first line contains the number of cities N and the number of roads M. Cities are numbered from 1 to N.

The following M lines describe M roads. Each line contains 2 integers from 1 to N – the numbers of the cities the road connects.

Roads connect distinct cities, and any pair of cities is connected by at most one road.

출력

If it is possible to set up a track, output TAIP on the first line. On the second line output four numbers – the city numbers the track goes through.

If several solutions are possible, output any of them.

If it is impossible to set up a track, output NE.

예제

예제 1

입력
8 9
2 3
3 4
7 8
1 2
4 5
6 7
5 6
8 2
4 1
출력
TAIP
4 3 2 1

예제 2

입력
5 4
1 2
2 3
3 4
4 5
출력
NE
코드를 제출하려면 로그인하세요.