dosya = open("C-large-practice.in","r")
veriler = dosya.read()
veriler = veriler.split("\n")
menzil = veriler[0]
del veriler[0]
tus = [" ",".","abc","def","ghi","jkl","mno","pqrs","tuv","wxyz"]
basılı = 11
def ara(karakter):
global basılı
for i in tus:
if i.count(karakter)==1:
basılı = tus.index(i)
return str(basılı)*(tus[tus.index(i)].index(karakter)+1)
çıktı = ""
çıktı1 = ""
onceki = ""
m = 1
for x in range(int(menzil)):
veri = veriler[x]
for karakter in veri:
bas = ara(karakter)
if onceki == basılı:
bas = " "+bas
çıktı1 += str(bas)
onceki = basılı
ekle = "Case #{}: ".format(m)
print(ekle)
çıktı = çıktı + ekle + çıktı1 + "\n"
çıktı1 = ""
m += 1
yazdır = open("output.out","w")
yazdır.write(çıktı)
yazdır.close()
ZG9zeWEgPSBvcGVuKCJDLWxhcmdlLXByYWN0aWNlLmluIiwiciIpCnZlcmlsZXIgPSBkb3N5YS5yZWFkKCkKdmVyaWxlciA9IHZlcmlsZXIuc3BsaXQoIlxuIikKbWVuemlsID0gdmVyaWxlclswXQpkZWwgdmVyaWxlclswXQoKdHVzID0gWyIgIiwiLiIsImFiYyIsImRlZiIsImdoaSIsImprbCIsIm1ubyIsInBxcnMiLCJ0dXYiLCJ3eHl6Il0KYmFzxLFsxLEgPSAxMQpkZWYgYXJhKGthcmFrdGVyKToKCWdsb2JhbCBiYXPEsWzEsQoJZm9yIGkgaW4gdHVzOgoJCWlmIGkuY291bnQoa2FyYWt0ZXIpPT0xOgoJCQliYXPEsWzEsSA9IHR1cy5pbmRleChpKQoJCQlyZXR1cm4gc3RyKGJhc8SxbMSxKSoodHVzW3R1cy5pbmRleChpKV0uaW5kZXgoa2FyYWt0ZXIpKzEpCgrDp8Sxa3TEsSA9ICIiCsOnxLFrdMSxMSA9ICIiCm9uY2VraSA9ICIiCm0gPSAxCmZvciB4IGluIHJhbmdlKGludChtZW56aWwpKToKCXZlcmkgPSB2ZXJpbGVyW3hdCglmb3Iga2FyYWt0ZXIgaW4gdmVyaToKCQliYXMgPSBhcmEoa2FyYWt0ZXIpCgkJaWYgb25jZWtpID09IGJhc8SxbMSxOgoJCQliYXMgPSAiICIrYmFzCgkJw6fEsWt0xLExICs9IHN0cihiYXMpCgkJb25jZWtpID0gYmFzxLFsxLEKCWVrbGUgPSAiQ2FzZSAje306ICIuZm9ybWF0KG0pCglwcmludChla2xlKQoJw6fEsWt0xLEgPSDDp8Sxa3TEsSArIGVrbGUgKyDDp8Sxa3TEsTEgKyAiXG4iCgnDp8Sxa3TEsTEgPSAiIgoJbSArPSAxCgp5YXpkxLFyID0gb3Blbigib3V0cHV0Lm91dCIsInciKQp5YXpkxLFyLndyaXRlKMOnxLFrdMSxKQp5YXpkxLFyLmNsb3NlKCk=