그래프 최대 매칭

작은 그래프에서 일부 간선을 남겨 모든 정점의 차수를 정확히 1로 만들 수 있는지 판정한다.

쉬움2그래프백트래킹그리디면접 대비아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

정점 NN개와 간선 MM개로 이루어진 무방향 그래프가 있다.

이 그래프에서 간선을 일부 지워서 모든 정점의 차수를 정확히 11로 만들 수 있는지 판정하는 프로그램을 작성하시오.

입력

첫째 줄에 NNMM이 주어진다. (2N1002 \le N \le 100, 1M1001 \le M \le 100)

둘째 줄부터 MM개의 줄에 간선의 정보가 한 줄에 하나씩 주어진다. 각 줄에는 그 간선이 잇는 두 정점의 번호가 주어진다.

두 정점을 잇는 간선이 여러 개일 수도 있다. 루프는 없다. 정점 번호는 11부터 NN까지이다.

출력

간선을 일부 지워서 모든 정점의 차수를 11로 만들 수 있으면 11을, 없으면 00을 출력한다.