{"trustable":false,"sections":[{"title":"","value":{"format":"MD","content":"#### 题目描述\n\t有n个人围坐在一圈,编号从1到n,其中每个人要么总是说真话要么总是说假话。\n\t每个人都说了一句这样的话:“说真话的人的数量在ai和bi之间,包含边界”\n\t计算说真话的人最多有多少个?\n\n#### 输入\n\t第一行一个整数n(1\u003c\u003dn\u003c\u003d1000),接下来n行每行两个数字ai和bi(1\u003c\u003dai\u003c\u003dbi\u003c\u003dn)\n\n#### 输出\n\t输出一行为说真话的人最多有多少个,如果这n个人的描述不成立,输出-1\n\n#### 样例输入\n3\n1 1\n2 3\n2 2\n\n#### 样例输出\n2\n\n#### 样例输入\n8\n0 1\n1 7\n4 8\n3 7\n1 2\n4 5\n3 7\n1 8\n\n#### 样例输出\n-1\n"}}]}