#define MAX 1000100
#include<iostream>
using namespace std;
int main() {
//printf("%d %d %d %d", 'A', 'Z', 'a', 'z');65 90 97 122
char c;
scanf("%1c", &c);
int cnt = 0;
if (c == ' '|| c == '\n') {
printf("%d\n", cnt);
return 0;
}
cnt++;
for (int i = 1; i <= MAX; i++) {
char c;
scanf("%1c", &c);
if (c == '\n') break;
if (c == ' ') cnt++;
}
printf("%d\n", cnt);
}
I2RlZmluZSBNQVggMTAwMDEwMAojaW5jbHVkZTxpb3N0cmVhbT4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCS8vcHJpbnRmKCIlZCAlZCAlZCAlZCIsICdBJywgJ1onLCAnYScsICd6Jyk7NjUgOTAgOTcgMTIyCgljaGFyIGM7CglzY2FuZigiJTFjIiwgJmMpOwoJaW50IGNudCA9IDA7CglpZiAoYyA9PSAnICd8fCBjID09ICdcbicpIHsKCQlwcmludGYoIiVkXG4iLCBjbnQpOwoJCXJldHVybiAwOwoJfQoJY250Kys7Cglmb3IgKGludCBpID0gMTsgaSA8PSBNQVg7IGkrKykgewoJCWNoYXIgYzsKCQlzY2FuZigiJTFjIiwgJmMpOwoJCWlmIChjID09ICdcbicpIGJyZWFrOwoJCWlmIChjID09ICcgJykgY250Kys7Cgl9CglwcmludGYoIiVkXG4iLCBjbnQpOwp9