import java.util.*; import java.lang.*; import java.io.*; public class cc { public static void main(String[] args) throws IOException { String [] pis = new String[10]; pis[1]=" + | | + | | +"; pis[2]="+---+ | |+---+| | +---+"; pis[3]="+---+ | |+---+ | |+---+"; pis[4]="+ +| || |+---+ | | +"; pis[5]="+---+| | +---+ | |+---+"; pis[6]="+---+| | +---+| || |+---+"; pis[7]="+---+ | | + | | +"; pis[8]="+---+| || |+---+| || |+---+"; pis[9]="+---+| || |+---+ | |+---+"; pis[0]="+---+| || |+ +| || |+---+"; Scanner sc = new Scanner(System.in); String line; int[] znak = new int[4]; String [] co = new String[4]; String [] fin = new String[4]; try { do { /* line = sc.nextLine(); //System.out.println(line.substring(0,2)); if(line.substring(0,2)=="en") break; znak[0] = new Integer(line.substring(0,1)); znak[1] = new Integer(line.substring(1,2)); znak[2] = new Integer(line.substring(3,4)); znak[3] = new Integer(line.substring(4,5)); //System.out.print(znak[0]+","+pis[1].substring(0,5)+" "); */ fin[0] =""; fin[1] =""; fin[2] =""; fin[3] =""; co[0] =""; co[1] =""; co[2] =""; co[3] =""; boolean done = false; for(int i = 0; i<7;i++) { line = sc.nextLine(); co[0] += line.substring(0,5); //System.out.println(co[0]); co[1] += line.substring(7,12); co[2] += line.substring(17,22); co[3] += line.substring(24,29); } //System.out.println(co[1]); for(int k = 3;k>=0;k--) { int[] v = new int[10]; for(int i =0;i<35;i++) { if(co[k].charAt(i) != ".".charAt(0)) { for(int j=0;j<10;j++) { if(pis[j].charAt(i) != co[k].charAt(i)) { v[j] = 1; } } } } for(int j=0;j<10;j++) { if(v[j] == 0) { fin[k] += String.valueOf(j); } } } int hook = -1; vetrnik: for(int i = 0; i< fin[0].length();i++) { for(int j=0;j