import sys
sys.setrecursionlimit(9999999)
#Entrada de datos
entradas = 9
s=[]
while entradas > 0:
entradas = entradas-1
s.append(input().strip().split(" "))
#Función del proceso principal
def principal(s):
if recorrido(s,"V")=="N":
P1 = recorrido(s,"P1")
if P1=="S":
#return principal(s);
return "Continúa validando"
elif P1=="N":
#fumada
return imprimirSolucion(s)
elif P1 =="E":
return imprimirError(s)
else:
return imprimirSolucion(s)
def recorrido(s,a):
R="S"
y=0
while y<9:
x=0
while x<9:
#Se clasifican las diferentes acciones
if a=="I":
incluyeIndicadores(y,x)
elif a=="V":
t=verificaSiCompletado(y,x)
if t=="N":
return "N"
x=x+1
y=y+1
return R
def incluyeIndicadores(y,x):
global s
if s[y][x]=="0":
s[y][x]="E-0"
else:
s[y][x]="D-"+s[y][x]
def verificaSiCompletado(y,x):
global s
if s[y][x]=="E-0":
return "N"
def imprimirSolucion(s):
return "Resultado correcto"
def imprimirError(s):
return "Resultado erróneo"
recorrido(s,"I")
print(principal(s))
print(s[2][2])
aW1wb3J0IHN5cwpzeXMuc2V0cmVjdXJzaW9ubGltaXQoOTk5OTk5OSkKI0VudHJhZGEgZGUgZGF0b3MKZW50cmFkYXMgPSA5CnM9W10Kd2hpbGUgZW50cmFkYXMgPiAwOgoJZW50cmFkYXMgPSBlbnRyYWRhcy0xCglzLmFwcGVuZChpbnB1dCgpLnN0cmlwKCkuc3BsaXQoIiAiKSkKI0Z1bmNpw7NuIGRlbCBwcm9jZXNvIHByaW5jaXBhbApkZWYgcHJpbmNpcGFsKHMpOgoJaWYgcmVjb3JyaWRvKHMsIlYiKT09Ik4iOgoJCVAxID0gcmVjb3JyaWRvKHMsIlAxIikKCQlpZiBQMT09IlMiOgoJCQkjcmV0dXJuIHByaW5jaXBhbChzKTsKCQkJcmV0dXJuICJDb250aW7DumEgdmFsaWRhbmRvIgoJCWVsaWYgUDE9PSJOIjoKCQkJI2Z1bWFkYQoJCQlyZXR1cm4gaW1wcmltaXJTb2x1Y2lvbihzKQoJCWVsaWYgUDEgPT0iRSI6CgkJCXJldHVybiBpbXByaW1pckVycm9yKHMpCgllbHNlOgoJCXJldHVybiBpbXByaW1pclNvbHVjaW9uKHMpCgpkZWYgcmVjb3JyaWRvKHMsYSk6CglSPSJTIgoJeT0wCgl3aGlsZSB5PDk6CgkJeD0wCgkJd2hpbGUgeDw5OgoJCQkjU2UgY2xhc2lmaWNhbiBsYXMgZGlmZXJlbnRlcyBhY2Npb25lcwoJCQlpZiBhPT0iSSI6CgkJCQlpbmNsdXllSW5kaWNhZG9yZXMoeSx4KQoJCQllbGlmIGE9PSJWIjoKCQkJCXQ9dmVyaWZpY2FTaUNvbXBsZXRhZG8oeSx4KQoJCQkJaWYgdD09Ik4iOgoJCQkJCXJldHVybiAiTiIKCQkJeD14KzEKCQl5PXkrMQoJcmV0dXJuIFIKZGVmIGluY2x1eWVJbmRpY2Fkb3Jlcyh5LHgpOgoJZ2xvYmFsIHMKCWlmIHNbeV1beF09PSIwIjoKCQlzW3ldW3hdPSJFLTAiCgllbHNlOgoJCXNbeV1beF09IkQtIitzW3ldW3hdCmRlZiB2ZXJpZmljYVNpQ29tcGxldGFkbyh5LHgpOgoJZ2xvYmFsIHMKCWlmIHNbeV1beF09PSJFLTAiOgoJCXJldHVybiAiTiIKCgoJCgkKZGVmIGltcHJpbWlyU29sdWNpb24ocyk6CglyZXR1cm4gIlJlc3VsdGFkbyBjb3JyZWN0byIKZGVmIGltcHJpbWlyRXJyb3Iocyk6CglyZXR1cm4gIlJlc3VsdGFkbyBlcnLDs25lbyIKcmVjb3JyaWRvKHMsIkkiKQpwcmludChwcmluY2lwYWwocykpCnByaW50KHNbMl1bMl0pCg==
MSAyIDIgNCA1IDYgNyA4IDkKMSAyIDMgNCA1IDYgNyA4IDkKMiAyIDMgNCA1IDYgNyA4IDkKMiAyIDMgNCA1IDYgNyA4IDkKMSAyIDMgNCA1IDYgNyA4IDkKMSAyIDMgNCA1IDYgNyA4IDkKMSAyIDMgNCA1IDYgNyA4IDkKMSAyIDMgNCA1IDYgNyA4IDkKMSAyIDMgNCA1IDYgNyA4IDk=
1 2 2 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
2 2 3 4 5 6 7 8 9
2 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9