#include<bits/stdc++.h>
using namespace std;
int n;string s;
int pd(int a)
{
if(s[a]<='z'&&s[a]>='a')
return pd(a+1);
else if(s[a]==' '||s[a]=='.'||s[a]=='!'||s[a]=='?')
return 1;
else
return 0;
}
int main()
{
int x=0,i;char a;
cin>>n;
while(a!=EOF)
{
a=getchar();
if(a!='\n')
s+=a;
}
for(i=0;i<s.size();i++)
{
if(s[i]<='Z'&&s[i]>='A'&&(s[i-1]==' '||s[i-1]=='.'||s[i-1]=='!'||s[i-1]=='?'||i==0))
x+=pd(i+1);
if(s[i]=='.'||s[i]=='!'||s[i]=='?')
{
cout<<x<<endl;
x=0;
}
}
}