// Print out the number googol in binary

#include <iostream>
using namespace std;

int binary[1000];
int current[101];
int remainder=0;
int position=999;

void divide () {
    for (int i=0;i<101;i++) {
        if (i<100) current[i+1]+=10*(current[i]%2);
        else remainder=current[i]%2;
        current[i]/=2;
    }
}

int main () {
    current[0]=1;
    for (int i=1;i<101;i++) {
        current[i]=0;
    }
    for (int i=0;i<1000;i++) {
        binary[i]=0;
    }
    while (true) {
        bool stillGoing=false;
        for (int i=0;i<101;i++) {
            if (current[i]!=0) stillGoing=true;
        }
        if (!stillGoing) break;
        divide();
        binary[position]=remainder;
        position--;
    }
    for (int i=position;i<1000;i++) {
        cout << binary[i];
    }
}

