#include #include #include #include #include #include #include int minimumNumber(int n, char* password) { // Return the minimum number of characters to make the password strong int num=0,upper=0,lower=0,spl=0,add=0; int i=0; while(i='0') { num++; } else if(password[i]<='z'&&password[i]>='a') { lower++;} else if(password[i]<='Z'&&password[i]>='A') { upper++;} else if(password[i]=='!'||password[i]=='@'||password[i]=='#'||password[i]=='$'||password[i]=='%'||password[i]=='^'||password[i]=='&'||password[i]=='*'||password[i]=='('||password[i]==')'||password[i]=='-'||password[i]=='+') { spl++;} i++; } if(num==0) { add++;} if(lower==0) { add++;} if(upper==0) { add++;} if(spl==0) { add++; } while((n+add)<6) { add++; } return add; } int main() { int n; scanf("%i", &n); char* password = (char *)malloc(512000 * sizeof(char)); scanf("%s", password); int answer = minimumNumber(n, password); printf("%d\n", answer); return 0; }