func_code_string: #include <bits/stdc++.h>   using namespace std;   long long KK = 998244353;   int main() {     long long n;     cin >> n;     string a;     long long cont = 1;     cin >> a;     if (a[0] != a[n - 1]) {       cont += 2;       for (int i = 1; i < n; i++) {         if (a[i] == a[i - 1]) {           cont++;         } else {           break;         }       }       cont %= 998244353;       for (int i = n - 2; i >= 0; i--) {         if (a[i] == a[i + 1]) {           cont++;         } else {           break;         }       }       cont %= 998244353;     } else {       long long tem1 = 1;       long long tem2 = 1;       for (int i = 1; i < n; i++) {         if (a[i] == a[i - 1]) {           tem1++;         } else {           break;         }       }       for (int i = n - 2; i >= 0; i--) {         if (a[i] == a[i + 1]) {           tem2++;         } else {           break;         }       }       tem1 %= 998244353;       tem2 %= 998244353;       cont = (tem1 + 1) * (tem2 + 1);       cont %= 998244353;     }     cont %= 998244353;     cout << cont;     return 0;   }   