import sys sys.setrecursionlimit(3*10**5) n=int(input()) d=int(input()) s=input() def number(s): global i res=[0]*(d+1) if '0'<=s[i]<='9': res[0]=int(s[i]) i+=1 elif s[i]=='x': res[1]=1 i+=1 return res def add(x,y): z=[0]*(d+1) for j in range(d+1): z[j]=x[j]+y[j] return z def differential(x): y=[0]*(d+1) for j in range(1,d+1): y[j-1]=x[j]*j return y def prod(x,y): z=[0]*(d+1) for j in range(d+1): for k in range(d+1): if j+k<=d: z[j+k]+=x[j]*y[k] return z def expr(s): global i res=term(s) while i