Statement
지문 언어
길이가 인 선분 위에서 명의 사람이 보물을 찾고 있다. 사람들은 좌표가 작은 순서대로 번이며, 번 사람의 위치는 이다.
각 사람은 왼쪽 또는 오른쪽 중 한 방향을 선택하여 탐색한다. 번 사람은 자신의 위치에서 선택한 방향으로 최대 만큼 떨어진 곳까지 탐색할 수 있다. 단, 선분의 바깥으로 나갈 수 없고 다른 사람의 위치를 넘어서 탐색할 수 없다.
편의를 위해 , 이라 하자. 번 사람이 왼쪽을 선택하면 탐색하는 구간은
이고, 오른쪽을 선택하면 탐색하는 구간은
이다.
명이 탐색할 수 있는 구간은 각 사람이 탐색하는 구간들의 합집합이다. 모든 사람이 탐색할 방향을 적절히 정했을 때, 이 합집합의 길이의 최댓값을 구하여라.
Input
입력은 다음과 같은 형식으로 주어진다.
각 케이스는 다음과 같은 형식으로 주어진다.
Output
각 테스트 케이스마다 탐색할 수 있는 구간의 길이의 최댓값을 한 줄에 출력한다.
Constraints
- .
- .
- .
- ().
- ().
- ().
- 모든 테스트 케이스에 대한 의 합은 이하이다.
Subtasks
Samples
입력
2
1 10
4
8
2 10
3 7
5 5
출력
6
7
첫 번째 테스트 케이스에서는 한 사람이 오른쪽을 보면 좌표 부터 까지 길이 의 구간을 탐색할 수 있다.
두 번째 테스트 케이스에서는 두 사람이 같은 방향을 보는 방법 중 하나를 선택하면 길이 의 구간을 탐색할 수 있다.