#include using namespace std; typedef long long int ll; vector ans(11); ll kaijo[50000]; void calc(ll keisuu,int kou,int st){ keisuu*=kaijo[kou]/kaijo[kou-st]; kou-=st; ans[kou]+=keisuu; } int main(){ kaijo[0]=1; for(int i=1;i<50000;i++){ kaijo[i]=kaijo[i-1]*i; } int n,d; cin>>n>>d; string s; cin>>s; s+='+'; int st=0,kou=0,now=0; ll keisuu=1; for(int i=0;i<(int)s.size();i++){ switch(s[i]){ case '+': if(kou-now>=0) calc(keisuu,kou,now); keisuu=1; kou=0; now=0; break; case '{': st++; break; case '}': st--; break; case 'x': now=st; kou++; break; case '*': break; case 'd': break; default: now=st; keisuu=s[i]-'0'; break; } } for(int i=0;i<=d;i++){ if(i) cout<<" "; cout<