Don't Be Fake
문제
DontBeFake is an app where people get a notification at a random point in time, and they have to take a picture of what they are doing right now.
You have friends on DontBeFake. Each friend has a set of intervals of seconds when they are available. If they get a notification at second and they are available, they will take a picture and you will get to see it. Because the DontBeFake app is slow and so is taking a picture, even if they are available a second later, they will not have time to take the picture. All friends live in the same time zone and will get one notification at exactly the same time in the day. All times are specified as seconds from midnight.
You want to know what is the maximum number of pictures you can view in the day, over all possible seconds that the notification can arrive. In addition, you also want to know how many different seconds the notification could arrive for the maximum number of pictures to be taken.
입력
Input begins with a line containing the integer (). The next lines each describes the set of available intervals for the friends. Each such line starts with an integer () followed by pairs of integers , () meaning that the friend is available between and seconds, inclusive. It is guaranteed that for all , so that the intervals do not overlap. It is also guaranteed that .
출력
Output on the first line the maximum number of pictures you can view in the day. On the second line, output the total number of seconds the notification could arrive for the maximum number of pictures to be taken.
예제
예제 1
3 1 0 20000 2 10000 20000 40000 60000 1 15000 80000
3 5001
예제 2
3 1 0 10000 2 10000 20000 30000 40000 2 20000 30000 50000 80000
2 3