n,m,k=map(int,input().split()) K=26 s=input() s=[ord(c)-ord("a") for c in s] q=[0]*(K+1) a=0 M=998244353 c=[0]*K for i in range(m): nq=[0]*(K+1) for j in range(1,K+1): nq[j]+=q[j]*j if j=k a+=sum(q[k:]) a%=M print(a)