#include <iostream>
#include <fstream>

using namespace std;

bool bStringComp(char* str1,char* str2,int n){

	bool check=true;
	int i;

	for(i=0;i<n;i++){
		if(str1[i]!=str2[i])check=false;
	}
	return check;

}

int main(void){


	freopen("DATA3.txt","r",stdin);
	freopen("OUT3.txt","w",stdout);

	char bString[][5]={
		"0000","0001","0010","0011",
		"0100","0101","0110","0111",
		"1000","1001","1010","1011",
		"1100","1101","1110","1111"};

		

	int t;

	
	for(t=0;t<5;t++){
		bool out[16]={false};
		char str[5];
		cin>>str;
		int i;
		int i2;
		for(i=0;i<16;i++){
			for(i2=0;i2<4;i2++){
				if(bStringComp(str,bString[i]+i2,strlen(str)))out[i]=true;
			}
		}
		for(i=0;i<16;i++)if(!out[i])cout<<bString[i]<<endl;

	}

}
