atcoder#AGC040B. [AGC040B] Two Contests

[AGC040B] Two Contests

Score : 600600 points

Problem Statement

10910^9 contestants, numbered 11 to 10910^9, will compete in a competition. There will be two contests in this competition.

The organizer prepared NN problems, numbered 11 to NN, to use in these contests. When Problem ii is presented in a contest, it will be solved by all contestants from Contestant LiL_i to Contestant RiR_i (inclusive), and will not be solved by any other contestants.

The organizer will use these NN problems in the two contests. Each problem must be used in exactly one of the contests, and each contest must have at least one problem.

The joyfulness of each contest is the number of contestants who will solve all the problems in the contest. Find the maximum possible total joyfulness of the two contests.

Constraints

  • 2N1052 \leq N \leq 10^5
  • 1LiRi1091 \leq L_i \leq R_i \leq 10^9
  • All values in input are integers.

Input

Input is given from Standard Input in the following format:

NN

L1L_1 R1R_1

L2L_2 R2R_2

\vdots

LNL_N RNR_N

Output

Print the maximum possible total joyfulness of the two contests.

4
4 7
1 4
5 8
2 5
6

The optimal choice is:

  • Use Problem 11 and 33 in the first contest. Contestant 55, 66, and 77 will solve both of them, so the joyfulness of this contest is 33.
  • Use Problem 22 and 44 in the second contest. Contestant 22, 33, and 44 will solve both of them, so the joyfulness of this contest is 33.
  • The total joyfulness of these two contests is 66. We cannot make the total joyfulness greater than 66.
4
1 20
2 19
3 18
4 17
34
10
457835016 996058008
456475528 529149798
455108441 512701454
455817105 523506955
457368248 814532746
455073228 459494089
456651538 774276744
457667152 974637457
457293701 800549465
456580262 636471526
540049931