/* Author : sachinbisht939 || __B */ #include using namespace std; #define unlock_ios ios_base::sync_with_stdio(0); cin.tie(0), cout.tie(0); #define pb(x) push_back(x) #define ff first #define ss second #define mp make_pair typedef long long ll; typedef pair ii; typedef pair iii; typedef pair ci; typedef pair ic; typedef pair si; const int maxn = 1e5+10; const int MOD = 1e9 + 7; // Driver Code int main() { unlock_ios int n; cin >> n; string s; cin >> s; bool salp = 1, lalp = 1, sp = 1, num = 1; for(int i = 0; i < s.size(); i++) { if(s[i] >= 'a' && s[i] <= 'z') salp = 0; else if(s[i] >= 'A' && s[i] <= 'Z') lalp = 0; else if(s[i] >= '0' && s[i] <= '9') num = 0; else sp = 0; } int val = salp + lalp + sp + num; //cout << val << "\n"; if(s.size() + val < 6) cout << 6 - s.size(); else cout << val; }