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

string conversion(string str, int m, int n) { //将m进制转换为n进制
    int len = str.length(), 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;
}