Graf

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

Za nenegativni cijeli broj kk, definiramo pojam kk-trostrukog grafa rekurzivno na sljedeći način.

Za graf kažemo da je 00-trostruki ako se sastoji od točno jednog čvora.

Za k1k ≥ 1, kažemo da je graf kk-trostruki ako je nastao uzimanjem neka tri (k1)(k - 1)-trostruka grafa GG, HH i II, odabirom po jednog čvora iz svakog od ta tri grafa te dodavanjem tri nova brida koja spajaju odabrane čvorove.

Slika ispod prikazuje jedan 33-trostruki graf.

Vaš je zadatak za zadani ulazni graf odrediti je li on kk-trostruki za neki kk.

입력

U prvom su retku dva prirodna broja NN i MM, redom broj čvorova i broj bridova u grafu.

U svakom od sljedećih MM redaka su dva prirodna broja aa i bb (1a,bN1 ≤ a, b ≤ N), koja predstavljaju brid između čvorova aa i bb. Nijedan brid ne povezuje čvor sa samim sobom te nijedan brid neće biti naveden dvaput.

출력

U jedinom retku ispišite da ukoliko je zadani graf kk-trostruki za neki kk, odnosno ne ako nije.

힌트

Pojašnjenje trećeg probnog primjera: Riječ je o "jednoj trećini" grafa sa slike iznad, tj. o 22-trostrukom grafu.