#include<bits/stdc++.h>
#define PRIME 98765431
using namespace std;
int n;
string s;
unsigned long long e[PRIME];
int ans;
void add(unsigned long long a)
{
unsigned long long x=a%PRIME;
while(e[x])
{
x++;
if(x>=PRIME)
x=0;
}
if(x==a%PRIME)
ans++;
e[x]=a;
}
unsigned long long BKDRhash(const char *str)
{
unsigned int seed=13;
unsigned long long key=0;
while(*str)
key=key*seed+(*str++);
return key & 0x7fffffff;
}
int main()
{
ios::sync_with_stdio(false);
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>s;
add(BKDRhash(s.c_str()));
}
cout<<ans;
return 0;
}