#include<iostream>
#include<math.h>
#include<stdio.h>
using namespace std;
int main()
{
int xy,z;
long long int persons,min_pow,part,ans;
scanf("%de%d",&xy,&z);
while(!(xy==0 && z==0))
{
persons=xy;
while(z!=0)
{
persons=persons*10;
z--;
}
min_pow=log(persons)/log(2);
part=persons-pow(2,min_pow);
ans=(part*2)+1;
printf("\n%lld",ans);
scanf("%de%d",&xy,&z);
}
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPG1hdGguaD4KI2luY2x1ZGU8c3RkaW8uaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKQogeyAgCglpbnQgeHksejsJCiAgICBsb25nIGxvbmcgaW50IHBlcnNvbnMsbWluX3BvdyxwYXJ0LGFuczsKICAgIHNjYW5mKCIlZGUlZCIsJnh5LCZ6KTsKICB3aGlsZSghKHh5PT0wICYmIHo9PTApKQogICB7CglwZXJzb25zPXh5OwogICAgd2hpbGUoeiE9MCkKICAgICAgewoJICAgCXBlcnNvbnM9cGVyc29ucyoxMDsKCSAgICB6LS07CgkgIH0KCW1pbl9wb3c9bG9nKHBlcnNvbnMpL2xvZygyKTsgIAoJcGFydD1wZXJzb25zLXBvdygyLG1pbl9wb3cpOwoJYW5zPShwYXJ0KjIpKzE7CglwcmludGYoIlxuJWxsZCIsYW5zKTsgCglzY2FuZigiJWRlJWQiLCZ4eSwmeik7IAogICB9CQogICAKCXJldHVybiAwOwoJCiB9CQkJICAgCQoJCQkgICAJCg==