#include <iostream>
#include <vector>
#include <math.h>
#include <algorithm>
#include <string>
#include <map>
#include <iomanip>
#define rep(i,N) for(int i=0; i<N;i++)
using namespace std;

int main(){
    int N;
    cin >>N;
    string word;
    map<string, int> mp;
    rep(i,N){
        cin>>word;
        mp[word]++;
    }
    int count=0;
    for(auto itr = mp.begin(); itr != mp.end(); ++itr) {
        count ++;
    }
    cout <<count<<endl;


    return 0;
}

