ustearv=int(input()) avatuduksed=[] for nr in range(ustearv): avatuduksed.append(input()) maxN=10+1 #print([0]*maxN) ala=[[0]*maxN for nr in range(maxN)] #print(ala) print("\n".join(map(str, ala))) #lugege viimaselt realt lekkega mooduli x ja y #kirjutage alas vastavale kohale 1 #kuvage ala viimanerida=input() print(viimanerida) m=viimanerida.split(" ") print(m) ala[int(m[0])][int(m[1])]=1 print("\n".join(map(str, ala))) #x ehk rida ehk alla, y ehk veerg ehk paremale def uuri(rida, veerg): if ala[rida][veerg]==0: return "sama" if rida<25: uksxpluss=str(rida)+" "+str(veerg)+" 1 X+" uksjargmisexmiinus=str(rida+1)+" "+str(veerg)+" 1 X-" if uksxpluss in avatuduksed and uksjargmisexmiinus in avatuduksed: print("saab x+ suunas") #Märkige sinna 1 ning kuvage ala if ala[rida+1][veerg]==0: ala[rida+1][veerg]=1 print("\n".join(map(str, ala))) if veerg<25: uksypluss=str(rida)+" "+str(veerg)+" 1 Y+" uksjargmiseymiinus=str(rida)+" "+str(veerg+1)+" 1 Y-" if uksypluss in avatuduksed and uksjargmiseymiinus in avatuduksed: print("saab y+ suunas") #Märkige sinna 1 ning kuvage ala if ala[rida][veerg+1]==0: ala[rida][veerg+1]=1 print("\n".join(map(str, ala))) if rida>1: uksxmiinus=str(rida)+" "+str(veerg)+" 1 X-" uksjargmisexpluss=str(rida-1)+" "+str(veerg)+" 1 X+" if uksxmiinus in avatuduksed and uksjargmisexpluss in avatuduksed: print("saab x- suunas") #Märkige sinna 1 ning kuvage ala if ala[rida-1][veerg]==0: ala[rida-1][veerg]=1 print("\n".join(map(str, ala))) if veerg>1: uksymiinus=str(rida)+" "+str(veerg)+" 1 Y-" uksjargmiseypluss=str(rida)+" "+str(veerg-1)+" 1 Y+" if uksymiinus in avatuduksed and uksjargmiseypluss in avatuduksed: print("saab y- suunas") #Märkige sinna 1 ning kuvage ala if ala[rida][veerg-1]==0: ala[rida][veerg-1]=1 print("\n".join(map(str, ala))) #Lisage kontrollid x-, y+ ja y- suunas uuri(int(m[0]), int(m[1]))