#include <iostream>
using namespace std;
bool isNeededChar(char c) { switch(c) { case '.': case '!': case '?': return true; default: return false; } }
int main() { int counter = 0; string text; getline(cin, text); for(int i = 1; i < text.length(); i++) { if(isNeededChar(text.at(i))) { if(!isNeededChar(text.at(i - 1))) { counter++; } } } cout << counter << endl; return 0; }
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKYm9vbCBpc05lZWRlZENoYXIoY2hhciBjKSB7IHN3aXRjaChjKSB7IGNhc2UgJy4nOiBjYXNlICchJzogY2FzZSAnPyc6IHJldHVybiB0cnVlOyBkZWZhdWx0OiByZXR1cm4gZmFsc2U7IH0gfQoKaW50IG1haW4oKSB7IGludCBjb3VudGVyID0gMDsgc3RyaW5nIHRleHQ7IGdldGxpbmUoY2luLCB0ZXh0KTsgZm9yKGludCBpID0gMTsgaSA8IHRleHQubGVuZ3RoKCk7IGkrKykgeyBpZihpc05lZWRlZENoYXIodGV4dC5hdChpKSkpIHsgaWYoIWlzTmVlZGVkQ2hhcih0ZXh0LmF0KGkgLSAxKSkpIHsgY291bnRlcisrOyB9IH0gfSBjb3V0IDw8IGNvdW50ZXIgPDwgZW5kbDsgcmV0dXJuIDA7IH0=