var
s:string;
k,i:integer;
begin
readln(s);
s:=' '+s;
k:=0;
for i:=1 to length(s) do
if(s[i]<>' ')and(s[i-1]=' ') then k:=k+1;
writeln('-------',k);
end.
var
s:string;
k,i:integer;
begin
readln(s);
s:=' '+s;
k:=0;
for i:=1 to length(s) do
if(s[i]<>' ')and(s[i-1]=' ') then k:=k+1;
writeln('-------',k);
end.