#OLD870. 小K学长的牢务日常

小K学长的牢务日常

Description

小K学长,今天下班之后,非常开心,打开了他最喜欢玩的游戏《原崩:星神铁路4》.

小K学长在游戏中有nn个任务,任务编号是从1...n1...n,完成编号为ii任务会消耗aia_i体力并获得bib_i个神石。

由于小K学长忙碌了一天,他现在仅有XX的体力,同时这个游戏每天神石获得上限为YY个。

如果在完成某个任务之后,消耗的总体力超过了XX,或者获得的神石超过了YY,小K学长就无法完成任何其他的任务了。 且任务无法重复完成。

小K学长可以按照自己喜欢的顺序完成任务,请问他今天最多可以完成多少个任务?

Format

Input

第一行三个正整数n,X,Y(1n100,1X,Y104)n, X, Y(1 \leq n \leq 100, 1 \leq X,Y \leq 10^4),分别表示任务的数量,初始的体力和神石上限。

接下来nn行,每行两个正整数ai,bi(1ai,bi104)a_i, b_i(1 \leq a_i, b_i \leq 10^4),表示第ii个任务需要的体力和获得的神石。

Output

输出小K学长最多可以完成的任务。

Samples

4 8 4
1 5
3 2
4 1
5 3
3
2 100 100
3 2
3 2
2
6 364 463
230 381
154 200
328 407
339 94
193 10
115 309
3

Hint

对于第一个样例

小K学长可以按照2、3、1、4的顺序完成任务。

在完成1任务后,总获得的神石超过了Y,所以他最多完成3个任务。

可以发现,没有任何方法可以完成全部任务。