#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; using namespace atcoder; typedef long long ll; typedef pair P; using mint=modint998244353; bool isprime(ll x){ if(x==1) return false; for(ll i=2; i*i<=x; i++){ if(x%i==0){ return false; } } return true; } int main() { string s;cin>>s; int n=s.size(); int ans=0; for(int i=0; i<(1<<(n-1)); i++){ ll x=0, t=0; for(int j=0; j