#include <iostream>
#include <cmath>
using namespace std;
#include <iostream>
#include <cmath>
using namespace std;
int na10(string dana) {
int pom = 0;
int dl = dana.length();
for (int i = 0; i < dl; i++) {
int x = int (dana[dl-i-1]) - 48;
pom = pom + x * pow (2, i);
} return pom;
}
int main() {
cout <<na10("101010")<< endl;
cout << na10("110101")<< endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxjbWF0aD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBuYTEwKHN0cmluZyBkYW5hKSB7CmludCBwb20gPSAwOyAKaW50IGRsID0gZGFuYS5sZW5ndGgoKTsKZm9yIChpbnQgaSA9IDA7IGkgPCBkbDsgaSsrKSB7CiAgICBpbnQgeCA9IGludCAoZGFuYVtkbC1pLTFdKSAtIDQ4OwogICAgcG9tID0gcG9tICsgeCAqIHBvdyAoMiwgaSk7Cn0gcmV0dXJuIHBvbTsKfQppbnQgbWFpbigpIHsKCmNvdXQgPDxuYTEwKCIxMDEwMTAiKTw8IGVuZGw7CmNvdXQgPDwgbmExMCgiMTEwMTAxIik8PCBlbmRsOwogICAgcmV0dXJuIDA7Cn0KCgoK