AT_joi2007ho_d 最悪の記者
题目描述
有 $n$ 支球队,编号 $1$ 到 $n$,打了循环制比赛。每一场比赛都分出了胜负。你知道了其中 $m$ 场比赛的信息。比赛结束后,委员会根据比赛结果和有关规定,制作出了比赛的排行榜。
你的任务是:输出**任意一个**满足要求的排行榜,并判断是否有多个排行榜同时满足条件。
输入格式
第一行输入一个整数 $n$。
第二行输入一个整数 $m$。
第三行到第 $(m+2)$ 行,每行输入两个整数 $i,j$,表示第 $i$ 支球队战胜了第 $j$ 支球队。
输出格式
输出 $(n+1)$ 行。
第一行至第 $n$ 行,按位次输出球队的编号。
第 $(n+1)$ 行,判断是否有多个排行榜同时满足条件。**输出完毕需要换行。**
### 输入输出样例
#### 输入 #1
```
4
5
1 2
3 1
3 2
3 4
4 1
```
#### 输出 #1
```
3
4
1
2
0
```
#### 输入 #2
```
3
2
2 1
2 3
```
#### 输出 #2
**有两个解,如下:**
```
2
1
3
1
```
或
```
2
3
1
1
```
说明/提示
请至[官方文档](https://www2.ioi-jp.org/joi/2006/2007-ho-prob_and_sol/2007-ho.pdf#page=8)查看样例解释。
#### 数据规模与约定
- 对于 $30\%$ 的数据,$1\le n\le 7$,$1\le m\le 15$;
- 对于 $60\%$ 的数据,$1\le n\le 100$,$1\le m\le 2000$;
- 对于 $100\%$ 的数据,$1\le n\le 5000$,$1\le m\le 100000$。