#include using namespace std; #define mid(s,e) (s+(e-s)/2) #define rff(a) freopen((a), "r", stdin); #define wtf(a) freopen((a), "w", stdout); #define ios ios_base::sync_with_stdio(0); #define YES cout << "YES" << endl #define NO cout << "NO" << endl #define sin(s) getline(cin, s) #define ll long long #define ull unsigned long long #define dd double typedef vector vi; typedef vector vll; typedef vector vvi; typedef pair pll; typedef set si; typedef map mii; typedef map mll; typedef map msi; const double PI=acos(-1.0); int main() { ios_base::sync_with_stdio(0); char str[105]; int n; cin>>n; for(int i=0; i>str[i]; } int f1=0,f2=0,f3=0,f4=0; for(int i=0; i=33 && str[i]<=47) { f1=1; } if(str[i]>=48 && str[i]<=57) { f2=1; } if(str[i]>=65 && str[i]<=90) { f3=1; } if(str[i]>=97 && str[i]<=122) { f4=1; } } int m=f1+f2+f3+f4; if(n>=6 && m==4) { cout<<0; } else if(n>=6 && m==3) { cout<<1; } else if(n>=6 && m==2) { cout<<2; } else if(n>=6 && m==1) { cout<<3; } else if(n>=6 && m==0) { cout<<4; } else if(n==5 && m==4) { cout<<1; } else if(n==5 && m==3) { cout<<1; } else if(n==5 && m==2) { cout<<2; } else if(n==5 && m==1) { cout<<3; } else if(n==5 && m==0) { cout<<4; } else if(n==4 && m==4) { cout<<2; } else if(n==4 && m==3) { cout<<2; } else if(n==4 && m==2) { cout<<2; } else if(n==4 && m==1) { cout<<3; } else if(n==4 && m==0) { cout<<4; } else if(n==3 && m==3) { cout<<3; } else if(n==3 && m==2) { cout<<3; } else if(n==3 && m==1) { cout<<3; } else if(n==3 && m==0) { cout<<4; } else if(n==2 && m==2) { cout<<4; } else if(n==2 && m==1) { cout<<4; } else if(n==2 && m==0) { cout<<4; } else if(n==1 && m==1) { cout<<5; } else if(n==1 && m==0) { cout<<5; } return 0; }