func_code_string: #include <bits/stdc++.h>   using namespace std;   const int mod = 998244353;   int main() {     ios_base::sync_with_stdio(false);     cin.tie(NULL);     int n, k;     cin >> n >> k;     vector<int> a(n);     for (int i = 0; i < n; i++) cin >> a[i];     long long maxa = 0;     for (int i = 0; i < k; i++) {       maxa += n - i;     }     vector<int> pos;     for (int i = 0; i < n; i++) {       if (a[i] > n - k) {         pos.emplace_back(i);       }     }     sort(pos.begin(), pos.end());     long long ans = 1;     for (int i = 1; i < pos.size(); i++) {       ans *= pos[i] - pos[i - 1];       ans %= mod;     }     cout << maxa <<     << ans;     return 0;   }   