import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String W = sc.next();
        String T;
        
        int cnt = 0;
        
        while(true) {
        	T = sc.next();
        	if(T.equals("END_OF_TEXT")) break;
        	
        	T = T.toLowerCase();
        	if(W.equals(T)) cnt++;
        	
        }
        
        System.out.println(cnt);
        
    }
} import java.util.Scanner; Scanner java.util public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String W = sc.next();
        String T;
        
        int cnt = 0;
        
        while(true) {
        	T = sc.next();
        	if(T.equals("END_OF_TEXT")) break;
        	
        	T = T.toLowerCase();
        	if(W.equals(T)) cnt++;
        	
        }
        
        System.out.println(cnt);
        
    }
} Main public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String W = sc.next();
        String T;
        
        int cnt = 0;
        
        while(true) {
        	T = sc.next();
        	if(T.equals("END_OF_TEXT")) break;
        	
        	T = T.toLowerCase();
        	if(W.equals(T)) cnt++;
        	
        }
        
        System.out.println(cnt);
        
    } main {
        Scanner sc = new Scanner(System.in);
        String W = sc.next();
        String T;
        
        int cnt = 0;
        
        while(true) {
        	T = sc.next();
        	if(T.equals("END_OF_TEXT")) break;
        	
        	T = T.toLowerCase();
        	if(W.equals(T)) cnt++;
        	
        }
        
        System.out.println(cnt);
        
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String W = sc.next(); W sc.next() sc.next sc String T; T int cnt = 0; cnt 0 while(true) {
        	T = sc.next();
        	if(T.equals("END_OF_TEXT")) break;
        	
        	T = T.toLowerCase();
        	if(W.equals(T)) cnt++;
        	
        } true {
        	T = sc.next();
        	if(T.equals("END_OF_TEXT")) break;
        	
        	T = T.toLowerCase();
        	if(W.equals(T)) cnt++;
        	
        } T = sc.next() T sc.next() sc.next sc if(T.equals("END_OF_TEXT")) break; T.equals("END_OF_TEXT") T.equals T "END_OF_TEXT" break; T = T.toLowerCase() T T.toLowerCase() T.toLowerCase T if(W.equals(T)) cnt++; W.equals(T) W.equals W T cnt++ cnt System.out.println(cnt) System.out.println System.out System System.out cnt String[] args args public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String W = sc.next();
        String T;
        
        int cnt = 0;
        
        while(true) {
        	T = sc.next();
        	if(T.equals("END_OF_TEXT")) break;
        	
        	T = T.toLowerCase();
        	if(W.equals(T)) cnt++;
        	
        }
        
        System.out.println(cnt);
        
    }
} public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String W = sc.next();
        String T;
        
        int cnt = 0;
        
        while(true) {
        	T = sc.next();
        	if(T.equals("END_OF_TEXT")) break;
        	
        	T = T.toLowerCase();
        	if(W.equals(T)) cnt++;
        	
        }
        
        System.out.println(cnt);
        
    }
} Main
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String W = sc.next();
        String T;
        
        int cnt = 0;
        
        while(true) {
        	T = sc.next();
        	if(T.equals("END_OF_TEXT")) break;
        	
        	T = T.toLowerCase();
        	if(W.equals(T)) cnt++;
        	
        }
        
        System.out.println(cnt);
        
    }
}
