E. 循环赛日程表

    传统题 150ms 256MiB

循环赛日程表

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Background

Special for beginners, ^_^

Description

睿爸附小想办一场乒乓球循环赛。

每名参赛选手和其他选手对战一场,并且指定了与其他选手的对战顺序。

每名选手每天最多只打一场比赛。

问最少需要多少天可以打完全部比赛。

Format

Input

第一行一个正整数 n2<n1000n(2<n\le1000),表示选手的数量。

后面每行给出从选手 1 到选手 nn 希望和其他选手对战的顺序。

保证第 ii 个选手的顺序列表是 11 ~ nn 的某个全排列删除 ii 后得到的序列。

Output

如果可行,输出完成所有比赛的最少天数。否则输出 -1 。

Samples

3
2 3
1 3
1 2
3
3
2 3
3 1
1 2
-1

25寒假STL提高班第八场

未参加
状态
已结束
规则
IOI
题目
5
开始于
2025-2-8 19:00
结束于
2025-2-9 20:00
持续时间
25 小时
主持人
参赛人数
4