#include <bits/stdc++.h> #include <string> using namespace std; int main() { string s; while(cin >> s){ int m = s.length(), dp[m][m]; memset(dp, -1, sizeof(dp)); function<int(int,int,bool)> f = [&](int i,int cnt2,bool ok)-> int { if (i == m) return cnt2%20123; if (!ok ...