#include #include #include #include #include #include using namespace std; bool has_range(string s, char low, char high) { for(char c : s) { if(c >= low && c <= high) return true; } return false; } int main() { regex specials("[@#$%^&*()+!-]"); int n; cin >> n; string s; cin >> s; int r = 0; if(!has_range(s, '0', '9')) r += 1; if(!has_range(s, 'a', 'z')) r += 1; if(!has_range(s, 'A','Z')) r += 1; if(!regex_search(s, specials)) r += 1; if(s.size() < 6) r = max((int)(6 - s.size()), r); cout << r << endl; return 0; }