//KY29 进制转换
#include <iostream>
#include <algorithm>
#include <cstring>
#include <vector>
using namespace std;
string divide(string a)//除2操作
{
int res=0;
for(int i=0;i<a.size();i++)
{
int num=res*10+a[i]-'0';
//cout<<num/2<<' ';
a[i]=num/2+'0';
res=num%2;
}
//cout<<"\n";
int p=0;
while(a[p]=='0') p++;
return a.substr(p);//去掉前导0
}
int main()
{
string a;
while(cin>>a){
vector<int>s;
while(a.size()){
int x=a[a.size()-1]-'0';
s.push_back(x%2);
//cout<<x%2<<' ';
a=divide(a);
}
for(long long i=s.size()-1;i>=0;i--) cout<<s[i];
cout<<"\n";
}
return 0;
}