#include <iostream>
#include <unordered_set>
#include <string>
using namespace std;

int main() {
    //建立无序唯一元素容器set
    unordered_set<string> set;
    int n;
    cin >> n;//输入数据
    //添加字符串到容器中
    for(int i = 0; i < n; i++){
        string s;
        cin >>s;
        set.insert(s);
    }
    //输出set的大小即为结果
    cout << set.size() << endl;
    return 0;
}
// 64 位输出请用 printf("%lld")