题目描述
作为对勤勤恳恳工作的贝茜的奖励,约翰已经决定开始支付贝茜一个小的每周津贴.
约翰有n(1≤N≤20)种币值的硬币,面值小的硬币总能整除面值较大的硬币.比如说,币值有如下几种:1美分,5美分,10 美分,50美分…
利用给定的这些硬币,他将要每周付给贝茜一定金额的津贴C(1≤C≤108).
请帮他计算出他最多能给贝茜发几周的津贴.
输入格式
第1行:2个用空格隔开的整数n和C.
第2到n+1行:每行两个整数表示一种币值的硬币.第一个整数V(I≤y≤108),表示币值.
第二个整数B(1≤B≤106),表示约翰拥有的这种硬币的个数.
输出格式
一个整数,表示约翰付给贝茜津贴得最多的周数.
样例
输入样例
3 6
10 1
1 1 00
5 1 20
输出样例
111
提示
样例说明
约翰想要每周付给贝茜6美分.他有1个10美分的硬币、100个1美分的硬币、120个5美分的硬币.
约翰可以第一 周付给贝茜一个10美分的硬币,接着的10周每周付给贝茜2个5芙分硬币,接下来的100周每周付给贝茜一个1美分的硬币和1个5美分的硬币.共计111周.