#include using namespace std; #define rep(i, n) for(int i=0; i #include int main() { int N, K; cin >> N >> K; vector A(N); rep(i, N) { cin >> A[i]; } ll ans = 0; vector v(N, 0); rep(i, K) { v[N - 1 - i] = 1; } do { ll s = 0; rep(i, N) { if (v[i]) { s += A[i]; } } if (s % 998 >= s % mod) { ans++; } } while (next_permutation(v.begin(), v.end())); cout << ans % 998 << endl; }