uses crt;
var s:string;
a,b,c,i:longint;
begin
clrscr;
readln[s];
for i:-=1 to length[s] do
begin
if s[i] in ['A'..'Z'] then a:=a+1;
if s[i] in ['a'..'z'] then b:=b+1;
if s[i]>'1' and S[i]
uses crt;
var s:string;
a,b,c,i:longint;
begin
clrscr;
readln[s];
for i:-=1 to length[s] do
begin
if s[i] in ['A'..'Z'] then a:=a+1;
if s[i] in ['a'..'z'] then b:=b+1;
if s[i]>'1' and S[i]