#include<stdlib.h> #include<stdio.h> #include<algorithm> #include<iostream> #include<stack> #include<map> #include<set> #include<string> #include<string.h> #include<math.h> #include<vector> using namespace std; typedef long long LL; const int MAXN=1e5+10; map<string,int>xudong; int znum[MAXN]={0}; int jnum[MAXN]={0}; int main(){ string s; while(cin>>s){ for(int i=0;i<s.size();i++){ int bits[8]={0}; int num=s[i]; int j=0; int sum=0; while(num){ bits[j]=num%2; sum+=bits[j]; j++; num/=2; } if(sum%2==0)bits[7]=1; for(int k=7;k>=0;k--)cout<<bits[k]; cout<<endl; } } return 0; }