#ACSL Intermediate Division Programming Contest #2

#Copyright (c) 2006 Steven Zhang

#Oklahoma School of Science and Mathematics

grid=list(list(input("Line %d << "%(i+1))) for i in range(9))

for l in range(5):          #5 input loops

    (row,col)=map(lambda x:x-1,input("<< "))

    flags=[0]*10

    for i in range(9):

        flags[grid[i][col]]=flags[grid[row][i]]=1

    (x,y)=(row/3*3,col/3*3)

    for j in range(3):

        for i in range(3):

            flags[grid[x+i][j+y]]=1

    grid[row][col]=flags.index(0)

    print ">>",grid[row][col]