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

int main() {
    string p;
    getline(cin, p);
    string t = "";
	//l记录个数
    int l=0;
    for (int i = 0; i < p.size(); i++) {
      //统计有多少个空格块  
	  if (p[i] == ' ') {
		//如果t不是空 则表示有一个空格块 
            if (t != "") {
                l++;
                t = "";
            }
            continue;
        } 
            t += p[i];
    }
 //最后加上末尾的那一个单词
    if (t != "") {
        l++;
    }
    cout <<l<< endl;
    return 0;
}