#include <bits/stdc++.h>
using namespace std;
 
#define PB push_back
#define F first
#define S second
#define MP make_pair
#define LL long long
#define MOD1 1000000007
#define MOD2 1000000009
#define pr(i,x,n) for(int ii=i;ii<n+i;ii++){cout<<x[ii]<<" ";}cout<<endl;
#define ip(i,x,n) for(int ii=i;ii<n+i;ii++){cin>>x[ii];};
#define db(x,y,z) cout<<x<<" "<<y<<" "<<z<<endl;


 
int main() {
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    vector <LL> adj[100001];
    LL n,i,j,k,l,t,m,a[100001],b[1000001],ct[1000001],x,p,y;
    string s;
    cin>>t;
    cin>>s;
    x=y=p=m=l=0;
    string ss = "!@#$%^&*()-+";
   
    for(i=0; i<s.length(); i++){
    	if(s.at(i)>='0' && s.at(i)<='9') {x++;}
    	else if(s.at(i)>='a' && s.at(i)<='z') {p++;}
    	else if(s.at(i)>='A' && s.at(i)<='Z') {y++;}
    	else {
    		for(j=0; j<ss.length(); j++){
    			if(s.at(i)==ss.at(j)){m++; break;}
    		}
    	}
 
    }
    
    k=6-s.length();
    
    if(m==0){ l++; k--;}
    if(p==0){ l++; k--;}
    if(y==0) {l++; k--;}
    if(x==0) {l++; k--;}
    
    if(k>0){
    	l=l+k;
    }
    
    cout<<l;
    
	// your code goes here
	return 0;
}