#P1409F. Subsequences of Length Two

Subsequences of Length Two

Description

You are given two strings ss and tt consisting of lowercase Latin letters. The length of tt is 22 (i.e. this string consists only of two characters).

In one move, you can choose any character of ss and replace it with any lowercase Latin letter. More formally, you choose some ii and replace sis_i (the character at the position ii) with some character from 'a' to 'z'.

You want to do no more than kk replacements in such a way that maximizes the number of occurrences of tt in ss as a subsequence.

Recall that a subsequence is a sequence that can be derived from the given sequence by deleting zero or more elements without changing the order of the remaining elements.

The first line of the input contains two integers nn and kk (2n2002 \le n \le 200; 0kn0 \le k \le n) — the length of ss and the maximum number of moves you can make. The second line of the input contains the string ss consisting of nn lowercase Latin letters. The third line of the input contains the string tt consisting of two lowercase Latin letters.

Print one integer — the maximum possible number of occurrences of tt in ss as a subsequence if you replace no more than kk characters in ss optimally.

Input

The first line of the input contains two integers nn and kk (2n2002 \le n \le 200; 0kn0 \le k \le n) — the length of ss and the maximum number of moves you can make. The second line of the input contains the string ss consisting of nn lowercase Latin letters. The third line of the input contains the string tt consisting of two lowercase Latin letters.

Output

Print one integer — the maximum possible number of occurrences of tt in ss as a subsequence if you replace no more than kk characters in ss optimally.

Sample Input 1

4 2
bbaa
ab

Sample Output 1

3

Sample Input 2

7 3
asddsaf
sd

Sample Output 2

10

Sample Input 3

15 6
qwertyhgfdsazxc
qa

Sample Output 3

16

Sample Input 4

7 2
abacaba
aa

Sample Output 4

15

Note

In the first example, you can obtain the string "abab" replacing s1s_1 with 'a' and s4s_4 with 'b'. Then the answer is 33.

In the second example, you can obtain the string "ssddsdd" and get the answer 1010.

In the fourth example, you can obtain the string "aaacaaa" and get the answer 1515.