#include<bits/stdc++.h>
using namespace std;

string conversion(string str,int m,int n)
{
    int len = str.length();
    int k = 0;
    string result = "";
    for(int i = 0;i<len;)
    {
        k = 0;
        for(int j = i;j<len;j++)
        {
            int t = (k*m + str[j]-'0') % n;
            str[j] = (k*m + str[j]-'0') / n +'0';
            k = t;
        }
        result += (k + '0');
        while(str[i]=='0')i++;
    } 
    return result;
}


string reverse(string str)
{
    int len = str.length();
    int i= 0;
    while(i<len)
    {
        swap(str[i],str[len-1]);
        i++;len--;
    }
    return str;
}

int main()
{
    string str;
    while(cin>>str)
    {
        string result = conversion(str,10,2);
        cout<<reverse(result)<<endl;
    }

    return 0;
}