#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char str[100];
int m;
double sum;
memset(str, 0, sizeof(str));
cin>>str;
sum = 0;
for(int i = 0; str[i]; i++){
if(str[i] == 'C'){
m = 0;
while(str[++i]-'0' <= 9 && str[i]-'0' > 0){//判断是否是数字,可以用isdigit(),避免是‘/0'
m=m*10+(str[i] - '0');
}
i--;//将循环判断施加的影响消除
if(m==0)//若后面不跟数字则为一个原子
m = 1;
sum += 12.01*m;
cout<<sum<<endl;
}
else if(str[i] == 'H'){
m = 0;
while(str[++i]-'0' <= 9 && str[i]-'0' > 0){
m=m*10+(str[i] - '0');
}
i--;
if(m==0)
m = 1;
sum += 1.008*m;
cout<<sum<<endl;
}
else if(str[i] == 'O'){
m = 0;
while(str[++i]-'0' <= 9 && str[i]-'0' > 0){
m=m*10+(str[i] - '0');
}
i--;
if(m==0)
m = 1;
sum += 16.00*m;
cout<<sum<<endl;
}
else if(str[i] == 'N'&& str[i]-'0' > 0){
m = 0;
while(str[++i]-'0' <= 9){
m=m*10+(str[i] - '0');
}
i--;
if(m==0)
m = 1;
sum += 14.01*m;
cout<<sum<<endl;
}
}
cout<<sum<<endl;
return 0;
}