给你一些整数,你要找出第n小的数,也就是说把数据按升序排序后,输出下标是n的那个数,注意,我们规定下标是从0开始的。但是我们给出的数据的格式比较奇怪,我们是按区间给出,例如:给出两个区间:[1,3]、[5,7],那么代表的给出的数实际是{1,2,3,5,6,7},注意,我们给出的区间可能有重叠部分。例如:给出两个区间:[1,4]、[3,5],那么代表的给出的数实际是{1,2,3,3,4,4,5}。
第一行,一个整数t,表示我们给出t个区间。1≤t≤50。
接下来有t行,每行有两个整数:x和y,表示区间[x,y],其中,-2000000000≤x≤y≤2000000000。
最后一行,一个整数n,表示求出第n小的,下标从0开始,0≤n≤所有区间代表的实际的整数的个数,且n≤2000000000。
一行,一个整数,表示第n小的数。
2
1 3
5 7
4
6
样例说明:
输出样例一中,两个区间实际的数是:{1,2,3,5,6,7};
【输入样例2】
4
1 6
5 7
4 8
10 12
8
【输出样例2】
6