#include #include using namespace std; using mint=atcoder::modint998244353; string S; int N; mint dp[10101][1<<10][2][2]; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); cin>>S; N=S.size(); dp[0][0][0][0]=1; for(int i=0;iS[i]-'0')continue; if(!z&&!j) { dp[i+1][bit][s||j0]+=dp[i][bit][s][z]; } mint ans=0; for(int s:{0,1})ans+=dp[N][0][s][1]; cout<