import java.util.*;

class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        String[] str = new String[a];
        for(int loop = 0;loop < a;loop++)
        {
            str[loop] = sc.next();
        }
        HashMap<String, Integer> yoloooooooooooooooooooooooooooooooooooo = new HashMap<>();
        for(String s : str){
            yoloooooooooooooooooooooooooooooooooooo.put(s,666666);
        }
        System.out.println(yoloooooooooooooooooooooooooooooooooooo.size());
    }
} import java.util.*; util.* java class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        String[] str = new String[a];
        for(int loop = 0;loop < a;loop++)
        {
            str[loop] = sc.next();
        }
        HashMap<String, Integer> yoloooooooooooooooooooooooooooooooooooo = new HashMap<>();
        for(String s : str){
            yoloooooooooooooooooooooooooooooooooooo.put(s,666666);
        }
        System.out.println(yoloooooooooooooooooooooooooooooooooooo.size());
    }
} Main public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        String[] str = new String[a];
        for(int loop = 0;loop < a;loop++)
        {
            str[loop] = sc.next();
        }
        HashMap<String, Integer> yoloooooooooooooooooooooooooooooooooooo = new HashMap<>();
        for(String s : str){
            yoloooooooooooooooooooooooooooooooooooo.put(s,666666);
        }
        System.out.println(yoloooooooooooooooooooooooooooooooooooo.size());
    } main {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        String[] str = new String[a];
        for(int loop = 0;loop < a;loop++)
        {
            str[loop] = sc.next();
        }
        HashMap<String, Integer> yoloooooooooooooooooooooooooooooooooooo = new HashMap<>();
        for(String s : str){
            yoloooooooooooooooooooooooooooooooooooo.put(s,666666);
        }
        System.out.println(yoloooooooooooooooooooooooooooooooooooo.size());
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int a = sc.nextInt(); a sc.nextInt() sc.nextInt sc String[] str = new String[a]; str new String[a] a for(int loop = 0;loop < a;loop++)
        {
            str[loop] = sc.next();
        } int loop = 0; int loop = 0; loop 0 loop < a loop a loop++ loop++ loop {
            str[loop] = sc.next();
        } {
            str[loop] = sc.next();
        } str[loop] = sc.next() str[loop] str loop sc.next() sc.next sc HashMap<String, Integer> yoloooooooooooooooooooooooooooooooooooo = new HashMap<>(); yoloooooooooooooooooooooooooooooooooooo new HashMap<>() for(String s : str){
            yoloooooooooooooooooooooooooooooooooooo.put(s,666666);
        } String s str {
            yoloooooooooooooooooooooooooooooooooooo.put(s,666666);
        } {
            yoloooooooooooooooooooooooooooooooooooo.put(s,666666);
        } yoloooooooooooooooooooooooooooooooooooo.put(s,666666) yoloooooooooooooooooooooooooooooooooooo.put yoloooooooooooooooooooooooooooooooooooo s 666666 System.out.println(yoloooooooooooooooooooooooooooooooooooo.size()) System.out.println System.out System System.out yoloooooooooooooooooooooooooooooooooooo.size() yoloooooooooooooooooooooooooooooooooooo.size yoloooooooooooooooooooooooooooooooooooo String[] args args
import java.util.*;

class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        String[] str = new String[a];
        for(int loop = 0;loop < a;loop++)
        {
            str[loop] = sc.next();
        }
        HashMap<String, Integer> yoloooooooooooooooooooooooooooooooooooo = new HashMap<>();
        for(String s : str){
            yoloooooooooooooooooooooooooooooooooooo.put(s,666666);
        }
        System.out.println(yoloooooooooooooooooooooooooooooooooooo.size());
    }
}