package main

import (
	"bufio"
	"fmt"
	"os"
)

func main() {
	reader := bufio.NewReader(os.Stdin)
	var n int
	var str string
	fmt.Fscan(reader, &n)
	vmap := make(map[string]bool)
	for i := 0; i < n; i++ {
        fmt.Fscan(reader, &str)
        if !vmap[str]{
            vmap[str] = true
        }
	}
    fmt.Println(len(vmap))
}