#203. 群体PK
群体PK
Background
众多鼠美眉为了赢得爱情之神的芳心, 决定进行群体.
Description
现在有名鼠美眉, 两两之间进行, 一共会举行场比赛, 每个人都会有一个特定的顺序, 每人每天只可以进行一场, 现在想知道, 鼠美眉们至少需要比赛的天数是多少?
如果无法正常进行比赛, 则输出.
Format
Input
第一行一个整数.
接下来行, 每行输入个整数, 表示选手的对手.
注意: 选手必须按照比赛顺序参赛, 不可以调整比赛顺序.
Output
输出一个整数, 表示最少比赛的天数, 如果无解则输出-1
Samples
3
2 3
1 3
1 2
3
样例1解释
一共3个人PK, 第1天(1, 2), 第2天(1, 3), 第3天(2, 3)
3
2 3
3 1
1 2
-1
Limitation
1s, 1024KiB for each test case.