Lmf在Lrf的一堆东西里发现了一个本子,封面写着《川川的秘密日记》:
2023年1月25日 星期三 晴 czq告诉我他脱单了。 太棒了,以后他终于不会再缠着我发电了。 2023年3月24日 星期五 小雨 晚上hrj穿着[模糊不清]躺在旁边看我打老头环。 算了,明天是EC Final,忍一忍就过去了。
Lmf一眼就看出这个日记里记录着Lrf和他的许多前男友(迫真)的故事。她统计了日记中每个人的第一次出现时间lil_ili和最后一次出现时间rir_iri,并认为这就是Lrf可能与之交往的最早和最晚的时间。
并且,Lmf还发现,对任意两个人i,ji,ji,j,若iii的第一次出现比jjj更早,则iii的最后一次出现一定不会比jjj更晚。即,对任意i,ji,ji,j有li≤ljl_i \leq l_jli≤lj且ri≤rjr_i \leq r_jri≤rj,或li≥ljl_i \geq l_jli≥lj且ri≥rjr_i \geq r_jri≥rj。
现在Lmf非常生气,她想让你求出,Lrf和所有前男友交往的连续时长中最短时长最大是多少。
注意Lrf非常专一,所以他同一时间只能有一个男朋友;但是,他可以多次和同一个男孩子交往。
第一行一个数n(1≤n≤106)n(1 \leq n \leq 10^6)n(1≤n≤106),表示曾经有nnn个群友对Lrf发过电Lrf可能有nnn个前男友。
接下来nnn行,每行两个数li,ri(1≤li≤ri≤109)l_i,r_i(1 \leq l_i \leq r_i \leq 10^9)li,ri(1≤li≤ri≤109),表示第iii个人在日记中第一次和最后一次出现的时刻。
保证∀li,ri\forall l_i,r_i∀li,ri,满足li≤ljl_i \leq l_jli≤lj且ri≤rjr_i \leq r_jri≤rj,或li≥ljl_i \geq l_jli≥lj且ri≥rjr_i \geq r_jri≥rj。
一个数,表示Lrf和所有前男友交往的最短连续时长的最大值。
5 18 20 11 16 8 13 5 8 13 19
3
10 79 91 65 84 43 57 18 51 81 93 59 79 59 80 85 97 78 89 70 87
4
在样例1中,Lrf可以分别在时间单位[18,20],[11,14],[8,10],[5,7],[15,17][18,20],[11,14],[8,10],[5,7],[15,17][18,20],[11,14],[8,10],[5,7],[15,17]区间内分别和每个男孩子交往,交往时长分别为3,4,3,3,33,4,3,3,33,4,3,3,3,故在这个方案中连续时长的最小值为333。又因为跟第一个男孩子最多只能交往333个时间单位,故不存在能使得连续时长最小值更大的方案。