問題
あなたは長さNの数列と2以上の整数Mを持っており、数列のi番目の値はMAiです。
あなたは数列の中から1個以上のいくつかの要素を選び、それらの和を取ることでMK(Kは非負整数)となる値を作ります。このときに達成できる最大のKを求めてください。
制約
- 1≤N≤2・105
- 2≤M≤109
- 0≤Ai≤109
- 入力は全て整数である
入力
N M
A1 A2 ... AN
出力
求める値を1行で答えよ。
サンプル
数列の値は[3,9,9,9,1]です。2,3,4番目の値を足し合わせることで27=33を作ることができ、これが作れる最大の数なので答えは3となります。
入力2
10 2
0 1 0 2 0 2 1 1 1 0