import java.util.ArrayList; 
import java.util.List;
import java.util.Scanner;
import java.util.HashMap;
import java.util.Map;


class Main {

    public static void main(String[] args) {
        Scanner stdIn=new Scanner(System.in);
        int x=stdIn.nextInt();
        List<String> list=new ArrayList<String>(){
            {
                for(int i=0; i<x; i++){
                    add(stdIn.next());
                }
            }
        };
       
        Map<String,Integer> map=new HashMap<>();
        for(String s:list){
            Integer i=map.get(s);
            map.put(s,i==null?1:i+1);
        }

        System.out.println(map.size());
        
    }

    

} ArrayList<String>(){
            {
                for(int i=0; i<x; i++){
                    add(stdIn.next());
                }
            }
        } import java.util.ArrayList; ArrayList java.util import java.util.List; List java.util import java.util.Scanner; Scanner java.util import java.util.HashMap; HashMap java.util import java.util.Map; Map java.util class Main {

    public static void main(String[] args) {
        Scanner stdIn=new Scanner(System.in);
        int x=stdIn.nextInt();
        List<String> list=new ArrayList<String>(){
            {
                for(int i=0; i<x; i++){
                    add(stdIn.next());
                }
            }
        };
       
        Map<String,Integer> map=new HashMap<>();
        for(String s:list){
            Integer i=map.get(s);
            map.put(s,i==null?1:i+1);
        }

        System.out.println(map.size());
        
    }

    

} Main public static void main(String[] args) {
        Scanner stdIn=new Scanner(System.in);
        int x=stdIn.nextInt();
        List<String> list=new ArrayList<String>(){
            {
                for(int i=0; i<x; i++){
                    add(stdIn.next());
                }
            }
        };
       
        Map<String,Integer> map=new HashMap<>();
        for(String s:list){
            Integer i=map.get(s);
            map.put(s,i==null?1:i+1);
        }

        System.out.println(map.size());
        
    } main {
        Scanner stdIn=new Scanner(System.in);
        int x=stdIn.nextInt();
        List<String> list=new ArrayList<String>(){
            {
                for(int i=0; i<x; i++){
                    add(stdIn.next());
                }
            }
        };
       
        Map<String,Integer> map=new HashMap<>();
        for(String s:list){
            Integer i=map.get(s);
            map.put(s,i==null?1:i+1);
        }

        System.out.println(map.size());
        
    } Scanner stdIn=new Scanner(System.in); stdIn new Scanner(System.in) int x=stdIn.nextInt(); x stdIn.nextInt() stdIn.nextInt stdIn List<String> list=new ArrayList<String>(){
            {
                for(int i=0; i<x; i++){
                    add(stdIn.next());
                }
            }
        }; list new ArrayList<String>(){
            {
                for(int i=0; i<x; i++){
                    add(stdIn.next());
                }
            }
        } Map<String,Integer> map=new HashMap<>(); map new HashMap<>() for(String s:list){
            Integer i=map.get(s);
            map.put(s,i==null?1:i+1);
        } String s list {
            Integer i=map.get(s);
            map.put(s,i==null?1:i+1);
        } {
            Integer i=map.get(s);
            map.put(s,i==null?1:i+1);
        } Integer i=map.get(s); i map.get(s) map.get map s map.put(s,i==null?1:i+1) map.put map s i==null?1:i+1 i==null i null 1 i+1 i 1 System.out.println(map.size()) System.out.println System.out System System.out map.size() map.size map String[] args args
import java.util.ArrayList; 
import java.util.List;
import java.util.Scanner;
import java.util.HashMap;
import java.util.Map;


class Main {

    public static void main(String[] args) {
        Scanner stdIn=new Scanner(System.in);
        int x=stdIn.nextInt();
        List<String> list=new ArrayList<String>(){
            {
                for(int i=0; i<x; i++){
                    add(stdIn.next());
                }
            }
        };
       
        Map<String,Integer> map=new HashMap<>();
        for(String s:list){
            Integer i=map.get(s);
            map.put(s,i==null?1:i+1);
        }

        System.out.println(map.size());
        
    }

    

}