#include #include #include using namespace std; using namespace atcoder; using mint = modint998244353; #define rep(i,n) for (int i = 0; i < (n); ++i) #define Inf32 1000000001 #define Inf64 4000000000000000001 int d; string S; vector get(int&); void Add(vector &a,vector b){ rep(i,d+1)a[i] += b[i]; } vector kou(int &i){ //cout< ret(d+1,0); if(S[i]=='d'){ i+=2; ret = get(i); rep(i,d){ ret[i] = ret[i+1] * (i+1); } ret[d] = 0; i++; //cout< get(int &i){ //cout< ret(d+1,0); Add(ret,kou(i)); //cout<>n>>d; //string S; cin>>S; int i = 0; auto r = get(i); rep(i,d+1){ if(i!=0)cout<<' '; cout<