/*Intern Ni lgaa */ #include #define ll long long int #define si1(a) scanf("%d",&a) #define si2(a,b) scanf("%d%d",&a,&b) #define si3(a,b,c) scanf("%d%d%d",&a,&b,&c) #define sil1(a) scanf("%lld",&a) #define sil2(a,b) scanf("%lld%lld",&a,&b) #define sil3(a,b,c) scanf("%lld%lld%lld",&a,&b,&c) #define MOD 1000000007 #define pb push_back #define mp make_pair #define pi1(a) printf("%d\n",a) #define pi2(a,b) printf("%d%d",a,b) #define pi3(a,b,c) printf("%d%d%d",a,b,c) #define pil1(a) printf("%lld\n",a) #define pil2(a,b) printf("%lld%lld",a,b) #define pil3(a,b,c) printf("%lld%lld%lld",a,b,c) #define dd double using namespace std; int main() { string s; ll n,i,j,k,ctr=0,ctr1=0,ctr2=0,ctr3=0,ctr4=0,n1; sil1(n); n1=n; cin>>s; for(i=0;i='a'&&s[i]<='z'){ ctr++; } else if(s[i]>='A'&&s[i]<='Z'){ ctr1++; } else if(s[i]>='0'&&s[i]<='9'){ ctr2++; } else if(s[i]=='!'||s[i]=='@'||s[i]=='#'||s[i]=='$'||s[i]=='%'||s[i]=='^'||s[i]=='&'||s[i]=='('||s[i]==')'||s[i]=='-'||s[i]=='+'){ ctr3++; } } if(!ctr){ n++; } if(!ctr1){ n++; } if(!ctr2){ n++; } if(!ctr3){ n++; } if(n<6){ n=6; } pil1(n-n1); return 0; }