#P2053. 二部图

二部图

二部图又叫二分图,我们不是求它的二分图最大匹配,也不是完美匹配,也不是多重匹配,而是证明一个图是不是二部图。证明二部图可以用着色来解决,即我们可以用两种颜色去涂一个图,使的任意相连的两个顶点颜色不相同,切任意两个结点之间最多一条边。为了简化问题,我们每次都从0节点开始涂色

Input

输入:
多组数据
第一行一个整数 n(n<=200) 表示 n个节点
第二行一个整数m 表示 条边
随后 m行 两个整数 u , v 表示 一条边

Output

如果是二部图输出 BICOLORABLE.否则输出 NOT BICOLORABLE.

Sample Input

3
3
0 1
1 2
2 0
3
2
0 1
0 2

Sample Output

NOT BICOLORABLE.
BICOLORABLE.

HINT

Source