Given two positive integers and , and two strings and of lowercase letters, we generate two strings and so that they have the following characteristics:
- and have equal string length;
- is generated by concatenating for times;
- is generated by concatenating for times.
It is regarded as a match if the -th character in is the same as the -th character in . Given , please write a program to return the number of matches among and .
Input Specification
The first line of the input contains 2 integers, representing and , separated by a space.
The second and third line contain string and , respectively.
It is guaranteed that and have equal string length.
- In of the test cases, the length of .
- In of the test cases, the length of and the length of .
- In of the test cases, , the length of , the length of .
Output Specification
Print the number of matches among and .
Sample Input 1
3 5
ababa
aba
Sample Output 1
8
Explanation for Sample 1
ababaababaababa, abaabaabaabaaba. Hence, when .
Sample Input 2
30 20
abbb
bbaabb
Sample Output 2
70
Comments