#include <stdio.h>
int main()
{
long long n;
int decimalNumber = 0, i = 0, remainder;
while (n!=0)
{
remainder = n%10;
n /= 10;
decimalNumber
+= remainder
*pow(2,i
); ++i;
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKCkKewoJIGxvbmcgbG9uZyBuOwoJIGludCBkZWNpbWFsTnVtYmVyID0gMCwgaSA9IDAsIHJlbWFpbmRlcjsKCXByaW50ZigiZW50cmUgbiIpOwoJc2NhbmYoIiVsbGQiLCZuKTsKCXdoaWxlIChuIT0wKQogICAgewogICAgICAgIHJlbWFpbmRlciA9IG4lMTA7CiAgICAgICAgbiAvPSAxMDsKICAgICAgICBkZWNpbWFsTnVtYmVyICs9IHJlbWFpbmRlcipwb3coMixpKTsKICAgICAgICArK2k7CiAgICB9CiAgICBwcmludGYoIiVkIixkZWNpbWFsTnVtYmVyKTsKfQ==