import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc1 = new Scanner(System.in);
String s1=sc1.nextLine();
char[] c1=s1.toCharArray();
String s2 = sc1.nextLine();
char c2[]=s2.toCharArray();
countchar(c1,c2[0]);
sc1.close();
}
public static void countchar(char[] s, char c){
int count=0;
for (int i=0;i<s.length;i++){
if(Character.isUpperCase(c)){
if(s[i]==c||s[i]==Character.toLowerCase(c)){
count++;
}
}
else if(Character.isLowerCase(c)){
if(s[i]==c||s[i]==Character.toUpperCase(c)){
count++;
}
}
else{
if(s[i]==c){
count++;
}
}
}
System.out.println(count);
}
}
public class Main{
public static void main(String[] args){
Scanner sc1 = new Scanner(System.in);
String s1=sc1.nextLine();
char[] c1=s1.toCharArray();
String s2 = sc1.nextLine();
char c2[]=s2.toCharArray();
countchar(c1,c2[0]);
sc1.close();
}
public static void countchar(char[] s, char c){
int count=0;
for (int i=0;i<s.length;i++){
if(Character.isUpperCase(c)){
if(s[i]==c||s[i]==Character.toLowerCase(c)){
count++;
}
}
else if(Character.isLowerCase(c)){
if(s[i]==c||s[i]==Character.toUpperCase(c)){
count++;
}
}
else{
if(s[i]==c){
count++;
}
}
}
System.out.println(count);
}
}