#include <iostream>
#include <string>
using namespace std;
 
 
 
main () {
//	freopen ("input.txt", "r", stdin);
//	freopen ("output.txt", "w", stdout);
	
	string s, st="", sp="", sg="";
	cin>>s;
	int t=s.rfind('(',s.size()-1);
	int p=s.find(')',t);
//	cout<<t<<" "<<p;
 
 
	while (t!=-1) {
		
		s[t]='0';
		p=s.find(')',t);
		s[p]='0';
		if (s[p+1]>=50 && s[p+1]<=57) {
			st=""; sp=""; sg="";
			for (int i=0; i<t; i++) {
				st=st+s[i];
			}
			int so=s[p+1]-'0';
			for (int i=1; i<=so; i++) {
				for (int j=t+1; j<p; j++) {
					sg=sg+s[j];
				}
			}
			for (int i=p+2; i<s.size(); i++) {
				sp=sp+s[i];
			}
			s=st+sg+sp;
		}
		t=s.rfind('(',s.size()-1);
	}
	int tong=0;
	for (int i=0; i<s.size(); i++) {
		if (s[i]==67) {
			tong=tong+12;
		}
		if (s[i]==72) {
			tong=tong+1;
		}
		if (s[i]==79) {
			tong=tong+16;
		}
		if (s[i]>=50 && s[i]<=57) {
			int so=s[i]-'0';
			if (s[i-1]==67) {
				tong=tong+12*(so-1);
			}
			if (s[i-1]==72) {
				tong=tong+1*(so-1);
			}
			if (s[i-1]==79) {
				tong=tong+16*(so-1);
			}
		}
	}
	
	cout<<tong;
} 