参考了下别人的,操作字符串
#include <iostream>
#include <cstdlib>
#include <cstring>
#include <cmath>
#include <cstdio>
#include <set>
#include <sstream>
#include <vector>
using namespace std;
int main() {
string m;
while(getline(cin,m) && m != "#"){
//cout<<m<<endl;
set<string> sets;
string n;
istringstream stream(m);
while(stream>>n)
{
sets.insert(n);
}
cout<<sets.size()<<endl;
}
return 0;
}