import java.io.*;
import java.util.Scanner;
public class q3
{
	public static void main(String[]args) throws IOException
	{
		int num1[][]= new int[2][5];
		int num2[]= new int[5];
		String line[] = new String [5];
		File data = new File("DATA3.txt");
		FileReader input = new  FileReader (data);
		Scanner in = new Scanner(input);
		
		for (int i =0; i<5; i++){
			line[i] = in.nextLine();
		}
		File data2 = new File("OUT3.txt");
		FileWriter out = new FileWriter(data2);
		BufferedWriter writes = new BufferedWriter (out);
		
		for (int i = 0; i<5; i++){
		
			String numbers[] = new String [16];
			
			numbers[0] = "00000000";
			numbers[1] = "00010001";
			numbers[2] = "00100010";
			numbers[3] = "00110011";
			numbers[4] = "01000100";
			numbers[5] = "01010101";
			numbers[6] = "01100110";
			numbers[7] = "01110111";
			numbers[8] = "10001000";
			numbers[9] = "10011001";
			numbers[10] = "10101010";
			numbers[11] = "10111011";
			numbers[12] = "11001100";
			numbers[13] = "11011101";
			numbers[14] = "11101110";
			numbers[15] = "11111111";

			int total = 0;
			
			for (int j = 0; j<16; j++){
				if (numbers[j].indexOf(line[i]) == -1){
					writes.write(String.valueOf(numbers[j].substring(0,4)));
					writes.newLine();
				}
			}
		}
		writes.close();
		out.close();
	}
}
