#include <iostream>
#include <string>
#include <vector>
#include <bits/stdc++.h>
#define ll long long
#define SIZE_OF_ARRAY(array) (sizeof(array)/sizeof(array[0]))

using namespace std;

int gcd(int x, int y) { return (x % y)? gcd(y, x % y): y; }

int main(){
    int N; cin >> N;
    set<string>S;
    ll ans = 1;

    for (int i = 0; i < N; i++){
      string a;  cin >> a;
      S.insert(a);
    }
    
    // if(N == 1) {
    //   cout << ans << endl;
    //   return 0;
    // }

    // sort(S.begin(), S.end());
    
    // for (int i = 0; i < N-1; i++)
    // {
    //   tmp = S[i];
    //   if(tmp.compare(S[i+1]) != 0){
    //     ans++;
    //   }
    // }

    cout << S.size() << endl;
    
    return 0;
    
}