#92. 硬币

硬币

Description

小明想买一只非常漂亮的手表,他知道价格不会超过mm ,但不知道手表的确切价格。

已知硬币的面值aa 11 , aa 22 aa 33 , …, aann 和该面值的数量cc 11 , cc 22 , cc 33 , …, ccnn ,计算可以用这些 硬币支付多少种价格11mm

Format

Input

输入包含几个测试用例。

每个测试用例的第11行都包含两个 整数nn 11nn 110000mm mm 110000000000

22行包含22nn 个整数aa 11 , aa 22 , aa 33 , …, aanncc 11 , cc 22 , cc 33 , …, ccnn 11aaii 11000000000011 11000000

在最后一个测试用例后面包含两个00,表示结束。

Output

对每个测试用例,都单行输出答案。

Samples

3 10
1 2 4 2 1 1
2 5
1 4 2 1
0 0
8
4