public class prog { public static void main(final String[] args){ java.util.Scanner in = new java.util.Scanner(System.in); String line = ""; line = in.nextLine(); System.out.println(20); while(line != ""){ int size = 0; int totalSize = 0; String[] word = line.split(" "); int index; if (word[0].equals("unsigned")){ index = 1; } else index = 0; if (word[index].equals("char")){ size = 1; } else if (word[index].equals("short")){ size = 2; } else if (word[index].equals("int")){ size = 4; } String[] variable = word[index + 1].split(","); for (int i = 0; i < variable.length; i++){ if (variable[i].indexOf("[") != -1){ String number = ""; int multiplyIng = 1; int j = 0; while (j < variable[i].length()){ if (variable[i].charAt(j) == '['){ j++; while (Character.isDigit(variable[i].charAt(j))){ number += "" + variable[i].charAt(j); j++; } multiplyIng *= Integer.parseInt(number); number = ""; } j++; } totalSize += multiplyIng * size; } else{ totalSize += size; } } System.out.println(totalSize); line = ""; line = in.nextLine(); } in.close(); } }