N,K=map(int, input().split()) S=input() dp=[1] for i in range(N-1,-1,-1): if i==N-1: if S[i]=='0': dp.append(0) else: dp.append(1) else: dp.append(0) if S[i]!='0': dp[-1]+=dp[-2] else: continue s,t=int(S[i]),int(S[i+1]) if s*10+t<=26: dp[-1]+=dp[-3] if dp[-1]>K: dp[-1]=K dp=dp[::-1] dp.append(0) T='!abcdefghijklmnopqrstuvwxyz' ans=[] now=0 while now