证明见这里
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int n,x,i;
char ch;
while(cin>>n>>ch>>x,n||x) {
n=n*(int)pow(10.0,x);
for(i=1;;i<<=1)
if(i<=n&&n<i*2)
break;
cout<<2*(n-i) + 1<<endl;
}
return 0;
}