acm 2072
////////////////////////////////////////////////////////////////////////////////
#include<iostream>
#include<fstream>
#include<string>
#include<sstream>
#include<set>
using namespace std;
int main(int argc,char * argv)
{
	//fstream cin("aaa.txt");
	string paper,word;
	while(getline(cin,paper))
	{
		if(paper[0] == '#')
			break;
	    set<string> keywords;
        stringstream ss(paper);
		while(ss>>word)
		{
			keywords.insert(word);
        }
		cout<<keywords.size()<<endl;
	}
	return 0;
	
}
/////////////////////////////////////////////////////////////////////////////
    -------------------------------------------------------------逆水行舟,不进则退。
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号