소문자 알파벳으로 이루어진 길이 N의 문자열 S가 있다. 문자열을 자유자재로 다루는 달인 Taro는 여기에 다음과 같은 조작을 M번 가하려고 한다.
z라면 조작을 가하더라도 z가 된다.예를 들어 az라는 문자열이 존재한다고 했을 때, i=1을 고르면 bz로 바뀌지만 i=2를 고르면 문자열이 바뀌지 않는다.
이렇게 조작을 M번 가했을 때 나올 수 있는 문자열의 개수를 구하자.
다음과 같이 입력이 주어진다.
N M
S
주어진 문자열에 조작을 M번 가했을 때 나올 수 있는 문자열의 개수를 109+7로 나눈 나머지를 출력한다.