색칠하기
시간 제한2초메모리 제한256 MB
무방향 다중 그래프가 주어질 때, 두 가지 색으로 칠할 수 있는지, 즉 이분 그래프인지 판별한다.
문제
토니킴은 색칠공부를 좋아한다.
토니킴은 먼저 동그라미 여러 개와 동그라미 두 개를 잇는 직선만으로 그림을 그린다. 모든 동그라미 쌍 사이에 직선이 있어야 하는 것은 아니다. 그림을 그린 다음에는 직선으로 이어진 두 동그라미의 색이 서로 다르도록 색을 칠하려고 한다.
필요한 색의 최소 개수를 구하는 것은 어렵기 때문에, 토니킴은 색 두 가지로 칠할 수 있는지만 알고 싶어한다.
동그라미의 번호와 동그라미를 잇는 직선의 정보가 주어진다. 이 그림을 색 두 가지로 칠할 수 있는지 판정하라.
입력
첫 줄에 테스트 케이스의 개수 가 주어진다.
각 테스트 케이스의 첫 줄에는 동그라미의 개수 ()과 직선의 개수 ()이 주어진다. 이어지는 개의 줄에는 직선 하나의 정보가 형식으로 주어지며, 동그라미 와 동그라미 가 직선으로 이어져 있다는 뜻이다. 동그라미의 번호는 1부터 까지이다. 같은 직선이 두 번 이상 주어질 수 있다.
출력
각 테스트 케이스마다 한 줄을 출력한다. 색 두 가지로 칠할 수 있으면 possible을, 칠할 수 없으면 impossible을 출력한다.