import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { static int minimumNumber(int n, String password) { List mustentries = new ArrayList<>(); mustentries.add("0123456789"); mustentries.add("abcdefghijklmnopqrstuvwxyz"); mustentries.add("ABCDEFGHIJKLMNOPQRSTUVWXYZ"); mustentries.add("!@#$%^&*()-+"); int count = 0; for(String s: mustentries) { if(!stringContains(password,s.split(""))) { count++; } } if (n+count <6) { count = count + (6- (n+count)); } return count; } static boolean stringContains(String inputStr, String[] items) { return Arrays.stream(items).parallel().anyMatch(inputStr::contains); } public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); String password = in.next(); int answer = minimumNumber(n, password); System.out.println(answer); in.close(); } }