import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
public class Test49 {
/*
题目描述
写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个
字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
输入描述:
输入一个有字母和数字以及空格组成的字符串,和一个字符。
输出描述:
输出输入字符串中含有该字符的个数。
输入例子:
ABCDEF
A
输出例子:
1
*/
public static void main(String[] args) {
countZiFu();
}
public static void countZiFu(){
Scanner scn=new Scanner(System.in);
InputStreamReader reader=new InputStreamReader(System.in);
while(scn.hasNext()){
String str1=scn.next();
String str2=scn.next();
//BufferedReader input=new BufferedReader(reader);
//String str=input.readLine();
str1=str1.toUpperCase();
str2=str2.toUpperCase();
int count=0;
char[] chs=str1.toCharArray();
for (int i = 0; i < chs.length; i++) {
if(chs[i]==str2.charAt(0)){
count++;
}
}
System.out.println(count);
//System.out.println(str1);
//System.out.println(str2);
}
}
}