outer = "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ"
inner = "ЛРЩЁЖЦБЮЭЯХФЫВЬШЧЗЙУДТКСМПНИОГЪАЕ"
text = "УЛХЬЛЬБДЧЦ"
result = ""
for i, char in enumerate(text.upper()):
# Меняем смещение посередине
if i < 5:
offset = 0 # Первые 5 букв
else:
offset = 1 # Остальные буквы
if char in inner:
pos = inner.index(char)
new_pos = (pos - offset) % len(outer)
result += outer[new_pos]
else:
result += char
print(f"Расшифровано: {result}")