#codefestival2015qualAc. [codefestival_2015_qualA_c]8月31日

[codefestival_2015_qualA_c]8月31日

题目描述

高桥君注意到虽然今天暑假已经结束了,但是作业完全没有做完。

做作业的时间还有 TT 分钟。而且高桥君必须要做的作业有 NN 个。第 ii 个作业高桥君要解的话需要 AiA_i 分钟,高桥君的朋友青木君做的作业全部抄下来的话,BiB_i 分钟就可以完成了。但是抄朋友的作业是不太好的,所以高桥想尽量不抄写。为了在规定时间之前完成所有作业,请求出高桥君需要抄写的作业个数的最小值。但是,如果无法按时完成作业的话,请输出 -1

输入格式

第一行两个整数 N(1N105)N(1\le N\le 10^5)T(1T109)T(1\le T\le 10^9)

接下来 NN 行,每行两个整数 AiA_iBiB_i,意义如题述。

输出格式

仅一个数,表示高桥君需要抄写的作业个数的最小值