//采用set容器,因为其内容唯一性,可以获得set容器的数目以得到单词数目
#include <iostream>
#include <algorithm>
#include <cstdio>
#include <cstring>
#include<string>
#include<set>
using namespace std;
void main()
{
set<string>word;
string s;
char c = '0';
while ((c = getchar()) != '#')
{
s = "";
while (c != ' '&&c != '\n')
{
s += c;
c = getchar();
}
if (s.length())word.insert(s);
if (c == '\n')
{
cout << word.size() << endl;
word.clear();
}
}
}