import java.util.Scanner;
public class Main {
public int solution(String str, char t) {
int answer = 0;
str = str.toUpperCase();
t = Character.toUpperCase(t);
// System.out.println(str + " " + t);
// 방법 1. 일반포문
// for (int i = 0; i < str.length(); i++) {
// if (str.charAt(i) == t) {
// answer++;
// }
// }
// 방법 2. 향상된 포문 for each는 뒤에올것이 배열,arraylist 등
for (char x : str.toCharArray()) {// str 의 문자 하나하나를 분리해서 배열을 생성한다.
if (x == t) {
answer++;
}
}
return answer;
}
public static void main(String[] args) {
Main T = new Main();
Scanner kb = new Scanner(System.in);
String str = kb.next();
char c = kb.next().charAt(0);//입력되는 문자의 첫번째임을 확실하게 명시
System.out.println(T.solution(str, c));
}
}