Anna 刚从她最喜欢的家具店 Ikey Yeah! 回家,她买了一个由她最喜欢的艺术家 Bill Lee 设计的新书架。书架呈矩形,宽度为 $x$,高度为 $y$。书架包装盒内包含一块木板,Anna 可以将其水平放置在书架内。为此,书架框架上已经在高度 $1, 2, \dots, y - 1$ 处预钻了孔。Anna 可以将木板安装在这些高度中的任意一个。她也可以选择完全不安装木板。
Bookshelf by Free-Photos on Pixabay
Anna 拥有 $n$ 本书,它们的深度都相同。书的深度与书架的深度完全匹配。然而,由于格式和页数的不同,她的书可能有不同的宽度和高度。Anna 不想翻转她的书,也不想把几本书叠在一起。相反,她想把所有书都竖直地存放在书架里,使得每本书的宽度和高度都与书架的宽度和高度对齐。请帮助 Anna 找到安装木板的完美位置(或者告诉她完全不用安装),以便她能把所有的书都存放在新书架里。
对于这个问题,你可以假设书架的框架和木板都是无限薄的。
输入格式
输入包含: 第一行包含三个整数 $n, x$ 和 $y$,其中: $n$ ($1 \le n \le 10^4$) 是 Anna 拥有的书的数量; $x$ ($1 \le x \le 10^4$) 是书架框架的宽度; $y$ ($1 \le y \le 10^4$) 是书架框架的高度。 $n$ 行,第 $i$ 行包含两个整数 $w_i$ 和 $h_i$,其中: $w_i$ ($1 \le w_i \le 10^4$) 是第 $i$ 本书的宽度; * $h_i$ ($1 \le h_i \le 10^4$) 是第 $i$ 本书的高度。
输出格式
如果无法将 Anna 的书存放在书架中,请输出 impossible。如果 Anna 决定不安装木板,请输出 -1。否则,输出应该安装木板的高度。如果有多个可能的高度,你可以输出其中任意一个。
样例
样例输入 1
4 4 4 3 1 1 1 1 3 2 2
样例输出 1
3
样例输入 2
2 4 3 2 3 1 1
样例输出 2
-1
样例输入 3
3 3 3 2 2 2 1 2 1
样例输出 3
impossible