c1 = bytes.fromhex("1a0d134503550e0a1d4542071f56")
c2 = bytes.fromhex("0d0710071d19490d0e5607004f00074e47")
key = "The..............................................."

while(True):
 i = 0
 p1 = ""
 for c in c1:
  k = key[i]
  ik = ord(k)
  ip = c ^ ik
  p = chr(ip)
  p1 += p
  i += 1

 i = 0
 p2 = ""
 for c in c2:
  k = key[i]
  ik = ord(k)
  ip = c ^ ik
  p = chr(ip)
  p2 += p
  i += 1
 print()
 print("     012345678901234567890123456789")
 print("Key:", key)
 print("P1 :", p1)
 print("P2 :", p2)

 thing = input("What to guess (k, 1, 2):")
 char = int(input("Which character?"))
 val = input("value:")
 if thing == "k":
   key = key[0:char] + val + key[char+1:]
 if thing == "1":
   c = c1[char]
   k = c^ord(val)
   key = key[0:char] + chr(k) + key[char+1:]
 if thing == "2":
   c = c2[char]
   k = c^ord(val)
   key = key[0:char] + chr(k) + key[char+1:]