data = []
for i in range(10):
v = list(map(int, input().split()))
data.append(v)
# 먹이 2 | 벽,장애물 1 | 갈 수 있는 길 0 |
# 시작 위치 (2,2)인데 배열은 0부터 시작해서 (1,1)부터 시작
for x in range(100):
y = 0
y = int(y)
if data[1+x][1+y] == 1: #장애물일때
y = y + 1
data[1+x][1+y] = 9
elif data[1+x][1+y] == 0: #장애물이 아닐때/길이 있을떄
data[1+x][1+y] = 9
if data[1+x][1+y] == 2: #먹이일때
data[1+x][1+y] = 9
break
if x == 7 and y == 7: #맵의 끝에 갔을떄
break
if data[2+x][1+y] == 1 and data[1+x][2+y] == 1: #노답일때
break
#아니 조건 다 썼잖아ㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏ
for i in range(10):
for j in range(10):
print(data[i][j], end=' ')
print()