자기 자신을 잇는 간선과 중복 간선이 있을 수 있는 그래프가 주어질 때, 각 그래프가 트리인지 판별한다.
트리는 다음 세 가지 성질을 만족하는 그래프다.
그래프가 주어지면 트리인지 판정한다.
첫째 줄에 판정할 그래프의 개수 TTT가 주어진다. TTT는 10 이하다.
각 그래프는 다음 형식으로 주어진다.
첫째 줄에 정점의 개수 NNN이 주어진다. 1≤N≤10001 \le N \le 10001≤N≤1000이고, 정점 번호는 1부터 NNN까지다.
다음 줄에 간선의 개수 MMM이 주어진다. 0≤M≤1060 \le M \le 10^60≤M≤106이다.
이어지는 MMM개 줄에는 간선이 잇는 두 정점 AAA와 BBB가 주어진다. AAA와 BBB는 같을 수 있고, 같은 쌍이 두 번 이상 나올 수 있다.
모든 그래프의 MMM을 합한 값은 10610^6106 이하다.
각 그래프마다 한 줄에, 트리이면 tree를, 아니면 graph를 출력한다.
tree
graph