#!/usr/bin/python
import random, os
list=['A','B','C','D','E','F','G','H']
list=list+list[:]
random.shuffle(list)
secret=[]
n=0
for row in range(4):
secret.append([])
for col in range(4):
secret[row].append(list[n])
n=n+1
'''
for row in range(len(secret)):
for col in range (len(secret[row])):
print secret[row][col],
print
'''
dash='-'
show=[]
for row in range(4):
show.append([])
for col in range(4):
show[row].append(dash)
for row in range(len(show)):
for col in range (len(show[row])):
print show[row][col],
print
while (secret!=show):
guess=(raw_input('Type the two coordinates for your guesses seperated by a space:'))
num=guess.split()
#print num[0],num[1],num[2],num[3]
r1=int(num[0])-1
c1=int(num[1])-1
r2=int(num[2])-1
c2=int(num[3])-1
for row in range(len(show)):
for col in range(len(show[row])):
if (row==r1 and col==c1):
print secret[row][col],
elif (row==r2 and col==c2):
print secret [row][col],
else:
print show[row][col],
print
if (secret[r1][c1] == secret[r2][c2]):
show[r1][c1]=secret[r1][c1]
show[r2][c2]=secret[r2][c2]
os.system("clear")