#include #include #include #include using namespace std; using namespace atcoder; using mint=static_modint<924844033>; using P=pair; mint dp[3000010], dps[3000010]; int main() { string s; cin>>s; int n=s.size(); bool allzero=1; for(int i=0; i v{P(n+1, -1)}; int pr1=-1; for(int i=0; i