U283873 兔子是兔子
题目背景
[强化版](https://www.luogu.com.cn/problem/U296060)
有一天农夫万叶在锄地的时候抓住了两只粉色的兔子,他给它们起名:二粉兔。
提示:本题的解法是二分图中某两个字 ~~所以是粉兔~~
题目描述
给定一个 $N$ 个节点、$M$ 条边的二分图,你需要 **按照边被给出的顺序**、**不撤销地** 删掉图中的所有边。
现求在按顺序删掉哪一条边后,图变成二分图?
二分图的定义是,能找到任意一种方式将点分为两个部分,满足同一个部分的点中两两之间没有直接连边。
输入格式
输入的第一行为两个整数 $N$ 和 $M$,分别表示点数和边数。
接下来 $M$ 行,第 $i+1$ 行为两个整数 $A_i$ 和 $B_i$,表示编号为 $i$ 的边。
输出格式
输出在删除哪条边后图变成二分图。如果图一开始就是二分图,输出 `-1`。
说明/提示
$N,M\leqslant 2\times 10^5$,保证没有重边和自环。