#include<iostream>
#include<cmath>
using namespace std;
string s;
long long a=0;
int i,j;
main()
{
cin>>s;
for(i=0;i<s.size();i++)
if(s[i]>='0' && s[i]<='9')
{
j=i;
while(s[j]>='0' && s[j]<='9')
a=a*10+s[j]-'0',j++;
break;
}
if(s[j]=='G')
{
if(s[j+4]=='G') printf("%.6lf",a*1.0);
if(s[j+4]=='M') printf("%.6lf",a*pow(2,10));
if(s[j+4]=='K') printf("%.6lf",a*pow(2,10)*pow(2,10));
if(s[j+4]=='B') printf("%.6lf",a*pow(2,10)*pow(2,10)*pow(2,10));
}
if(s[j]=='M')
{
if(s[j+4]=='G') printf("%.6lf",a/pow(2,10));
if(s[j+4]=='M') printf("%.6lf",a*1.0);
if(s[j+4]=='K') printf("%.6lf",a*pow(2,10));
if(s[j+4]=='B') printf("%.6lf",a*pow(2,10)*pow(2,10));
}
if(s[j]=='K')
{
if(s[j+4]=='G') printf("%.6lf",a/pow(2,10)/pow(2,10));
if(s[j+4]=='M') printf("%.6lf",a/pow(2,10));
if(s[j+4]=='K') printf("%.6lf",a*1.0);
if(s[j+4]=='B') printf("%.6lf",a*pow(2,10));
}
if(s[j]=='B')
{
if(s[j+4]=='G') printf("%.6lf",a/pow(2,10)/pow(2,10)/pow(2,10));
if(s[j+4]=='M') printf("%.6lf",a/pow(2,10)/pow(2,10));
if(s[j+4]=='K') printf("%.6lf",a/pow(2,10));
if(s[j+4]=='B') printf("%.6lf",a*1.0);
}
}