There are N numbers, no repeat. All numbers are between 1 and 120, and N is no more than 60. then given a number K(1 <= K <= 100). Your task is to find out some given numbers which sum equals to K, and just tell me how many answers totally,it also means find out hwo many combinations at most.
There are T test cases.
For each case:
First line there is a number N, means there are N numbers.
Second line there is a number K, means sum is K.
Third line there lists N numbers.
See range details in describe.
Output the number of combinations in total.
For the first case: 1+3=4, 4=4.
For the second case: Don't consider the order, that means 1+2+3=6 equals 1+3+2=6 equals 3+1+2=6, etc.