#include<bits/stdc++.h>
using namespace std;
int a1,j,k,l;
string a;
string s,s1;
int main(){
cin>>a;
for(int i=0;i<a.size();i++){
if(a[i]>='0'&&a[i]<='9'){
a1=a1*10+(a[i]-'0');
l++;
}else{
if(a[i]=='='){
j=i;
}else if(a[i]=='?'){
k=i;
}
}
}s=a.substr(l,j-l);
s1=a.substr(k+1,a.size()-k);
if(s==s1){
printf("%.6f",a1*1.0);
return 0;
}int cnt=0,cnt1=0;
if(s=="GB") cnt=4;
else if(s=="MB") cnt=3;
else if(s=="KB") cnt=2;
else if(s=="B") cnt=1;
if(s1=="GB") cnt1=4;
else if(s1=="MB") cnt1=3;
else if(s1=="KB") cnt1=2;
else if(s1=="B") cnt1=1;
if(cnt>cnt1){
printf("%.6f",(cnt-cnt1)*1024.0*a1*1.0);
}else{
printf("%.6f",(cnt1-cnt)*a1*1.0/1024.0);
}
return 0;
}