#2635. 纸牌游戏

纸牌游戏

说明

给你一些扑克,每张都对应一个点数,分别对应1-13,K 就是13;J 是11;Q是12;

现在想从这些扑克牌中取出一些牌,让这些牌的点数的和等于一个幸运数值P,问有多少种方案?

输入格式

输入数据第一行为n和p,分别代表n张扑克牌和幸运数(1<=n<=20,p<=260)

接下来是这n张牌的点数; 1<=点数<=13;

输出格式

输出能得到P 的方案数?

样例

5 5
1 2 3 4 5
3