Загрузка данных


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}")