Se consideră un text scris pe o singură linie, format din litere, spaţii, semne de punctuaţie (punct, virgulă, semn de întrebare, semn de exclamare) precum şi caracterul '-'. Caracterul '-' are semnificaţie diferită, în funcţie de modul în care este utilizat:
paranteză dreaptă (dacă la stânga sau la dreapta caracterului '-' se află un spaţiu, un semn de punctuaţie, o altă paranteză dreaptă sau începutul, respectiv sfârşitul rândului).
cratimă (dacă în stânga şi în dreapta caracterului '-' apare câte o literă).
Un cuvânt este constituit dintr-o succesiune de litere şi cratime. În stânga şi în dreapta unui cuvânt poate apărea un spaţiu, un semn de punctuaţie, o paranteză dreaptă, începutul sau sfârşitul rândului.
Cerinţă
Să se detemine numărul de cuvinte din text.
Date de intrare
Fişierul de intrare nrcuv.in conţine pe prima linie textul dat.
Date de ieşire
Fişierul de ieşire nrcuv.out va conţine o singură linie pe care va fi scris un singur număr natural, reprezentând numărul de cuvinte din text.
Restricţii
Textul este format din cel mult 200 de caractere.
Exemple
nrcuv.in
nrcuv.out
Intr-o nu stiu care seara - intr-o nu stiu care vara