PivotOJ

Don't Be Fake

시간 제한: 1000ms메모리 제한: 1024MB출처: ICPC Rocky Mountain Regional 2023-2024BOJ 30557

문제

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 NN friends on DontBeFake. Each friend has a set of intervals of seconds [L,R][L, R] when they are available. If they get a notification at second ss 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 NN (1N501 \leq N \leq 50). The next NN lines each describes the set of available intervals for the NN friends. Each such line starts with an integer MM (1M101 \leq M \leq 10) followed by MM pairs of integers LiL_i, RiR_i (LiRiL_i \leq R_i) meaning that the friend is available between LiL_i and RiR_i seconds, inclusive. It is guaranteed that Ri<Li+1R_i < L_{i+1} for all 1i<M1 \leq i < M, so that the intervals do not overlap. It is also guaranteed that 0Li,Ri<864000 \leq L_i, R_i < 86\,400.

출력

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
코드를 제출하려면 로그인하세요.