Description
PIPI有n种硬币,每种硬币有特定的重量wei[i] 克和它对应的价值val[i].
已知有一个承重量为m的存钱罐,当里面正好装着重量为m的硬币时,问你这个存钱罐中硬币的最小价值是多少? 如果不可能存在m克的情况, 那么就输出”impossible“
Input
多组输入。
第一行包括两个整数n,m(1<=n<=500,1<=m<=10000)
接下来n行,每行两个整数v,w,表示第i中硬币的价值与重量。(1<=v<=10000,1<=w<=m)
Output
输出可能的最小价值,如果不可能存在m克的情况, 那么就输出”impossible“
Sample Input
2 100
1 1
30 50
2 100
1 1
50 30