import java.io.*;
import java.util.*;

class Prob3 {

	public static boolean compare(String a, String b) {
	boolean dc = true;
		for (int c = 0; c < (5-(a.length())); c++) {
			if (a.length() == 1) {
				if (a.equals(b.charAt(c) + "")) {
					dc = false;
				}
			}
			else if (a.length() == 2) {
				if (a.equals(b.charAt(c) + "" + b.charAt(c+1))) {
					dc=false;
				}
			}
			else if (a.length() == 3) {
				if (a.equals(b.charAt(c) + "" + b.charAt(c+1) + "" + b.charAt(c+2))) {
					dc=false;
				}
			}
			else {
				if (a.equals(b.charAt(c) + "" + b.charAt(c+1) + "" + b.charAt(c+2) + "" + b.charAt(c+3))) {
					dc=false;
				}
			}
			
		}
		return dc;
	}

	public static void main(String[] args) throws Exception{
		
		BufferedReader in = new BufferedReader(new FileReader("DATA3.txt"));
		PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("OUT3.txt")));
		
		for (int i = 0; i < 5; i++) {
		String restr = in.readLine();
			for (int a = 0; a < 2; a++) {
			for (int b = 0; b < 2; b++) {
			for (int c = 0; c < 2; c++) {
			for (int d = 0; d < 2; d++) {
				if (compare(restr,(a + "" + b + "" + c + "" + d))) {
					out.println(a + "" + b + "" + c + "" + d);
				}
			}
			}
			}
			}
		}
		
		
		out.close();
	}
}
