The World Trade Foundation has denominations of coins, where is a multiple of for . The WTF wishes to perform a transaction that costs exactly Quunar (the local currency). Because they value efficiency over all else, determine the minimum number of coins they need to get exactly Quunar, or print -1
if this is not possible.
Constraints
It is guaranteed that is a multiple of .
Input Specification
On the first line, there are two space-separated integers, .
The next line contains space-separated integers, , the values of the coins (in Quunar).
Output Specification
On one line, output the minimum number of coins needed to make a sum of exactly Quunar or print -1
if this is not possible.
Sample Input 1
3 10
1 2 4
Sample Output 1
3
Sample Input 2
5 263
1 5 10 50 100
Sample Output 2
7
Sample Input 3
3 7
2 6 12
Sample Output 3
-1
Comments
World Trade Foundation = WTF ?????