#426. Balance Lineup

Balance Lineup

题目描述

Farmer John 决定给他的奶牛们照一张合影,他让 NN (1N50,0001 \leq N \leq 50,000) 头奶牛站成一条直线,每头牛都有它的坐标xx(0x1090 \leq x \leq 10^9)和种族(0011)。

他只给一部分牛照相,并且这一组牛的阵容必须是“平衡的”。

平衡的阵容,指的是在一组牛中,种族00和种族11的牛的数量相等。

区间的大小为区间内最右边的牛的坐标减去最左边的牛的坐标。

请算出最广阔的区间,使这个区间内的牛阵容平衡。

输入

第一行为nn,接下来为nn行。

每行两个数a,ba,b,aa00或者11,为种族,bb为坐标xx

输出

输出平衡的最大区间。

样例

样例输入1

7
0 11
1 10
1 25
1 12
1 4
0 13
1 22

样例输出1

11