# 6????????21 import sys turn = input("Turn #1 : ") P = 0 B = 0 if turn[0] == code[0]: P += 1 if turn[1] == code[1]: P += 1 if turn[2] == code[2]: P +=1 if turn[3] == code[3]: P += 1 print(WINNING_MSG) sys.exit() else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[2] == code[2]: P +=1 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else : P += 0 if turn[1] == code[1]: P += 1 if turn[2] == code[2]: P += 1 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[2] == code[2]: P += 1 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) #--------------------------------------------------------- turn = input("Turn #2 : ") P = 0 B = 0 if turn[0] == code[0]: P += 1 if turn[1] == code[1]: P += 1 if turn[2] == code[2]: P +=1 if turn[3] == code[3]: P += 1 print(WINNING_MSG) sys.exit() else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[2] == code[2]: P +=1 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else : P += 0 if turn[1] == code[1]: P += 1 if turn[2] == code[2]: P += 1 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[2] == code[2]: P += 1 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) #--------------------------------------------------------- turn = input("Turn #3 : ") P = 0 B = 0 if turn[0] == code[0]: P += 1 if turn[1] == code[1]: P += 1 if turn[2] == code[2]: P +=1 if turn[3] == code[3]: P += 1 print(WINNING_MSG) sys.exit() else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[2] == code[2]: P +=1 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else : P += 0 if turn[1] == code[1]: P += 1 if turn[2] == code[2]: P += 1 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[2] == code[2]: P += 1 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) #--------------------------------------------------- turn = input("Turn #4 : ") P = 0 B = 0 if turn[0] == code[0]: P += 1 if turn[1] == code[1]: P += 1 if turn[2] == code[2]: P +=1 if turn[3] == code[3]: P += 1 print(WINNING_MSG) sys.exit() else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[2] == code[2]: P +=1 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else : P += 0 if turn[1] == code[1]: P += 1 if turn[2] == code[2]: P += 1 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[2] == code[2]: P += 1 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[3] == code[3]: P += 1 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: P += 0 if turn[0] in code: B += 1 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B +=0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[1] in code: B += 1 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[2] in code: B += 1 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 if turn[3] in code: B += 1 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) else: B += 0 print(" P="+str(P)+","+"V="+str(abs(P-B))+","+"X="+str(4-(abs(P-B)+P))) print(LOSING_MSG) print("The answer is "+ code) print("Please try again" + 3*".") sys.exit()