#include <bits/stdc++.h>
#define rep(i, n) for (int i = 0; i < (int)(n); i++)
using namespace std;



int main() {
  long long n,m,sum=0,flag=0,num=0,ans=0;
  cin>>n;
  vecor<string> st;
  string s;
  reo(i,n){
    cin>>s;
    vec.emplace(s);
  }
    
      
  
    
  cout<<vec.size()<<endl;
  
  
  
  
}

