import java.util.Scanner; import java.util.*; public class prog { Scanner sc = new java.util.Scanner(System.in); void solve() { while(sc.hasNext()) { String type = sc.next(); if (type.equals("unsigned")) { type = sc.next(); } String val = sc.next(); System.out.println(count(type, val)); } } private long count(String type, String val) { long mult = 1; if (type.equals("short")) mult = 2; else if (type.equals("int")) mult = 4; String[] split = val.split(","); long rez = 0; for (String var: split) { rez += count(var) * mult; } return rez; } private long count(String var) { long rez = 1; while (var.contains("[")) { int start = var.indexOf("["); int end = var.indexOf("]"); rez *= Long.parseLong(var.substring(start + 1, end)); var = var.substring(end + 1); } return rez; } public static void main(final String[] args) { new prog().solve(); } }