Favorite digit - MarisaOJ: Marisa Online Judge

Favorite digit

Time limit: 1000 ms
Memory limit: 256 MB
Marisa has her favorite digit $d$ and a sequence of $n$ elements $a_1, a_2, \ldots, a_n.$ Marisa wants to select some elements from the sequence such that their product is the largest possible and has a last digit equal to $d$. ### Input - The first line contains two positive integers $n$ and $d.$ - The second line contains $n$ positive integers $a_1, a_2, \ldots, a_n.$ ### Output - Output a single value representing the maximum product with a last digit equal to $d$ modulo $10^9+7$. If no such sequence exists, print $-1.$ ### Constraints - $1 \leq n \leq 10^5.$ - $1 \le a_1,a_2,...,a_n \le 1000$ - $0 \leq d \leq 9.$ ### Example Input ``` 7 3 1 4 11 8 17 5 9 ``` Output ``` 1683 ```