#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
int main()
{
int n;
cin>>n;
char str[90];
double data[130];
data['C']=12.01;
data['H']=1.008;
data['O']=16.00;
data['N']=14.01;
while(n--)
{
memset(str,0,sizeof(str));
cin>>str;
int len=(int)strlen(str);
double sum=0.0;
for (int i = 0; i < len; ++i)
{
if (str[i+1]>='0' && str[i+1]<='9')//数字
{
int j=i+1;
int s=0;
while(str[j]>='0' && str[j]<='9')
{
s=s*10+str[j]-'0';
j++;
}
sum+=data[str[i]]*s;
i=j-1;
}
else//字母
sum+=data[str[i]];
}
printf("%.3lf\n",sum);
}
return 0;
}