#include #include #include #include #include "testlib.h" using namespace std; using namespace atcoder; using mint=static_modint<924844033>; using P=pair; mint dp[3000010], dps[3000010]; const int MAXN=3000000; int main(int argc, char* argv[]){ registerValidation(argc, argv); string s=inf.readString(); int n=s.size(); ensure(1<=n && n<=MAXN); for(int i=0; i v{P(n+1, -1)}; int pr1=-1; for(int i=0; i