import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
String s=sc.nextLine();
String c=sc.nextLine().toString();
char charc=c.charAt(0);
//字母情况下另一个字母用ccn代表
int n=s.length(),cn=charc-'a',ans=0,ccn=cn>=0?cn-32:cn+32;
//判断是否字母,不是字母直接遍历
if(charc-'A'<0){
for(int i=0;i<=n-1;i++){
if(s.charAt(i)-charc==0){
ans++;
}
}
}
//是字母需要判断大小写情况匹配
else{
for(int i=0;i<=n-1;i++){
// if(s.charAt(i)-'a'>=0&&)
if(s.charAt(i)-'a'==cn||s.charAt(i)-'a'==ccn){
ans++;
}
}
}
System.out.println(ans);
}
}
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
String s=sc.nextLine();
String c=sc.nextLine().toString();
char charc=c.charAt(0);
//字母情况下另一个字母用ccn代表
int n=s.length(),cn=charc-'a',ans=0,ccn=cn>=0?cn-32:cn+32;
//判断是否字母,不是字母直接遍历
if(charc-'A'<0){
for(int i=0;i<=n-1;i++){
if(s.charAt(i)-charc==0){
ans++;
}
}
}
//是字母需要判断大小写情况匹配
else{
for(int i=0;i<=n-1;i++){
// if(s.charAt(i)-'a'>=0&&)
if(s.charAt(i)-'a'==cn||s.charAt(i)-'a'==ccn){
ans++;
}
}
}
System.out.println(ans);
}
}