#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; }