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();
  }
}