#include #include #include #include #include using namespace std; bool hasDigit(string s) { for (int i = 0;i < s.size();i++) { if (s[i] >= '0' && s[i] <= '9') { return true; } } return false; } bool hasLowerCase(string s) { for (int i = 0;i < s.size();i++) { if (s[i] >= 'a' && s[i] <= 'z') { return true; } } return false; } bool hasUpperCase(string s) { for (int i = 0;i < s.size();i++) { if (s[i] >= 'A' && s[i] <= 'Z') { return true; } } return false; } bool hasSpecialChar(string s) { string sp = "!@#$%^&*()-+"; for (int i = 0;i < s.size();i++) { if (sp.find(s[i]) != -1) { return true; } } return false; } int getCount(string s) { int count = 0; int extra_char = 0; if (s.size() < 6) { count = (6 - s.size()); extra_char = count; } if (!hasDigit(s)) { if (count) { count--; } else { extra_char++; } } if (!hasLowerCase(s)) { if (count) { count--; } else { extra_char++; } } if (!hasUpperCase(s)) { if (count) { count--; } else { extra_char++; } } if (!hasSpecialChar(s)) { if (count) { count--; } else { extra_char++; } } return extra_char; } int main() { /* Enter your code here. Read input from STDIN. Print output to STDOUT */ int n; string s; cin >> n; cin >> s; cout << getCount(s) << endl; return 0; }