О Повторном Надувательстве

"Стоп, была ли это буква 'Эхо' или слово Э?", ты говоришь,
сбитый с толку, озадаченный, ошеломленный.
Этот модуль обманет, продезинформирует и смутит.
Сделает все, чтобы он никогда не был обезврежен.

Этот модуль состоит из шести окрашенных кнопок, каждая со строкой текста на ней, и экрана показывающего сообщение, разделенное на восемь частей.
Каждая часть сообщения зашифрована используя три значения ключа: A, B и C следующим образом:

  1. Каждый символ, включая пробелы, сдвинут на A символа влево
    (0 <= A < Число символов в тексте)
  2. Пара символов дополняет текст по оба конца.
  3. Каждый символ, включая пробелы, сдвинут по шифру цезаря на B буквы/символа вперед. (0 < B <= 26)
  4. Текст записан используя один из шести наборов иероглифов; использующийся набор дает значение C.

Каждый расшифрованный текст, исключая 2-ой и 4-й, имеет значения модифицированные операцией, соответствующей цвету текста.

Используя эти значения, вместе с A, B и C, получите итоговое значение этого текста.

Каждая кнопка имеет начальное значение, определяемое её цветом и написанным на ней текстом.

Используя эти значения, вместе с итоговыми значениями изображенных на дисплее текстов, получите итоговое значение для каждой кнопки.

Правильные кнопки к нажатию определяются их итоговыми значениями.

Используйте текст на кнопках, их цвета, и символы добавленные на каждый изображенный на дисплее текст на втором этапе шифрования, чтобы понять когда необходимо нажимать на соответствующие кнопки.

После нажатия на кнопку зажжется светодиод. Как только все четыре светодиоды зажгутся, ваш ввод будет зафиксирован.

    Светодиоды будут изменять свой цвет в зависимости от вашего ввода:
  • Зеленый - значит правильная кнопка была нажата вовремя.
  • Желтый - Правильная кнопка была нажата не вовремя.
  • Красный - Была нажата неправильная кнопка.

Если все четыре светодиода загорятся зеленым, то модуль будет обезврежен.
Иначе, если ни один из светодиодов не горит красным, модуль сбросит себя, но ошибка не будет спровоцирована.
Иначе, модуль сбросится и будет спровоцирована ошибка.

Дополнительная информация о модуле:

Светодиоды могут быть нажаты в любое время, чтобы влиять на цикл дисплея.

  • Левый - возвращает к предыдущему тексту, когда прокрутка остановлена.
  • Средний-левый - Возобновляет автоматическую прокрутку текста.
  • Средний-правый - останавливает прокрутку текста
  • Правый - прокручивает к следующему тексту, когда прокрутка остановлена

Секция 1: Что нажимать

Подсекция 1.1: Таблица иероглифов

Таблица снизу показывает иероглифы для букв и символов:

  • Символы однозначно представляются, не зависимо от того, какому набору они принадлежат.
  • Все иероглифы на дисплее имеют одинаковый размер.
  • Символ '#' обозначает пробел.
  • Буквы и символы независимо сдвинуты вниз по соответствующим им таблицам на третьем этапе шифрования.
Набор AНабор BНабор CНабор DНабор EНабор F
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Value C111213141516
Таблица символов
#
'
"
?
-
*
~
!

Подсекция 1.2: Сырые данные

Зашифрованные тексты на дисплее и тексты на кнопках можно найти в таблице внизу. Каждый текст имеет соответствующее сырое значение, R:

  • 2-ой и 4-ый тексты на дисплее не имеют сырых значений и всегда будут либо THEN, либо NEXT.
  • 1-ый, 3-ий и 5-ый все можно найти в верхней строке таблицы.
  • 6-ой, 7-ой и 8-ой нельзя найти в верхней строке таблицы.

THE LETTERONE LETTERTHE COLOURONE COLOURTHE PHRASEONE PHRASE
402432392015

ALPHABRAVOCHARLIEDELTAECHOGOLFKILOQUEBECTANGO
708483616646685680

WHISKEYVICTORYANKEEECHO ECHOE THEN EALPHA PAPAPAPA ALPHAPAPHA ALPAT GOLF
546541846056866950

TANGOLFWHISKEEWHISKYCHARLIE CC CHARLIEYANGODELTA NEXTCUEBEQMILO
627864434151475745

KI LOHI-LOVVICTORVICTORRLIME BRAVOBLUE BRAVOG IN JADEG IN ROSEBLUE IN RED
468684827847596342

YES BUT NOCOLOURMESSAGECIPHERBUTTONTWO BUTTONSSIX BUTTONSI GIVE UPONE ELEVEN
897770556779715886

ONE ONE ONETHREE ONESWHAT?THIS?THAT?BLUE!ECHO!BLANKBLANK?!
588849786875454456

NOTHINGYELLOW TEXTBLACK TEXT?QUOTE VEND QUOTE"QUOTE K"IN REDORANGEIN YELLOW
727046736652486941

LIMEIN GREENJADEIN CYANAZUREIN BLUEVIOLETIN MAGENTAROSE
588447455583745167

Подсекция 1.3: Модификация данных

Измените сырое значение текста, используя правило соответствующее его цвету, чтобы получить модифицированное значение, S:

Цвет
Текста
Модификация
Белый (White)Ничего не делать
Красный (Red)Вычесть первую цифру
Оранжевый (Orange)Заменить вторую цифру первой цифрой
Желтый (Yellow)Прибавить вторую цифру
Лаймовый (Lime)Вычесть наибольшую из цифр.
Зеленый (Green)Вычесть сумму цифр
Нефритовый (Jade)Вычесть первую цифру дважды
Цвет
Текста
Модификация
Серый (Grey)Поменять цифры местами
Циановый (Cyan)Вычесть вторую цифру
Лазурный (Azure)Заменить первую цифру второй цифрой
Синий (Blue)Прибавить первую цифру
Фиолетовый (Violet)Вычесть наименьшую из цифр
Пурпурный (Magenta)Вычесть разность двух цифр
Розовый (Rose)Вычесть вторую цифру дважды

Подсекция 1.4: Итоговые значения текстов

Итоговое значение, T, для каждого из шести текстов могут быть рассчитаны по формуле:

T = S + 5A + 2(B + C)

Подсекция 1.5: Изначальные значения кнопок

Следуйте инструкциям снизу, чтобы вычислить изначальное значение, I, для каждой из шести кнопок:

    • Если кнопка черная, начните с I = 30.
    • Иначе, если кнопка белая или серая, то начните с I = 20.
    • Иначе, начните с I = 0.
    • Если цвет кнопки написан на ней, прибавьте 70.
    • Иначе, если написан комплиментарный к цвету кнопки цвет, прибавьте 35.
    • Иначе, если любой цвет или слово COLOUR написано на кнопке, то прибавьте 5.
  1. Прибавьте 60 для каждого расшифрованного текста на дисплее, который совпадает с текстом на кнопке.
  2. Прибавьте 15 для каждого текста на дисплее, который имеет тот же цвет, что и кнопка.
  3. Если кнопка не серая, прибавьте 10 для каждого текста не дисплее, цвет которого комплиментарный к цвету кнопки.

Подсекция 1.6: Итоговые значения кнопок

Используйте таблицу внизу, чтобы определить какое из итоговых значений текстов на дисплее T1, T2, и T3 для каждой кнопки.

Позиция КнопкиT1T2T3
TLТекст дисплея 6Текст дисплея 1Текст дисплея 1
TMТекст дисплея 7Текст дисплея 3Текст дисплея 1
TRТекст дисплея 8Текст дисплея 3Текст дисплея 3
BLТекст дисплея 6Текст дисплея 5Текст дисплея 3
BMТекст дисплея 7Текст дисплея 5Текст дисплея 5
BRТекст дисплея 8Текст дисплея 1Текст дисплея 5

Итоговое значение каждой кнопки, F, можно вычислить по формуле:

F = 3I + 2(T1 + T2 + T3)

Чтобы обезвредить модуль, нажмите на кнопки, имеющие 4 самых больших итоговых значения в порядке возрастания

Замечание: Если больше одной кнопки имеют желаемое итоговое значение, правильной считается та, которая идет первой в порядке слева направо
Кнопки меняют свой цвет и текст после нажатия, и их изначальное значение также меняется.
Это может изменить следующую необходимую для нажатия кнопку.

Секция 2: Когда нажимать

Подсекция 2.1: Первые три кнопки

Подсекция 2.1.1: Модификация текста кнопки

Когда правильная для нажатия кнопка найдена, измените сырое значение текста на кнопке используя правило, соответствующее цвету кнопки:

Кнопка
Цвет
Значение X
Белая (White)Наибольшая из цифр
Красная (Red)Первая цифра минус вторая цифра
Оранжевая (Orange)Цифровой корень числа
Желтая (Yellow)Первая цифра
Лаймовая (Lime)Первая цифра минус цифровой корень числа
Зеленая (Green)Сумма цифр
Нефритовая (Jade)Удвоенная первая цифра
Серая (Grey)Сумма цифр минус цифровой корень числа
Циановая (Cyan)Вторая цифра минус первая цифра
Лазурная (Azure)Минус цифровой корень числа
Синяя (Blue)Вторая цифра
Фиолетовая (Violet)Вторая цифра минус цифровой корень числа
Пурпурная (Magenta)Десять минус сумма цифр
Розовая (Rose)Удвоенная вторая цифра
Черная (Black)Наименьшая из цифр

Подсекция 2.1.2: Вычисление значения Y

  • Если ни один из светодиодов не зажжён, то значение Y равно текущему значению X.
  • Если один светодиод зажжен и, после расшифрования,
    • Текст дисплея 2 - THEN, значение Y равно значению X плюс предыдущее значение X.
    • Текст дисплея 2 - NEXT, значение Y равно значению X минус предыдущее значение X.
  • Если два светодиода зажжены и, после расшифрования,
    • Текст дисплея 4 - THEN, значение Y равно значению X плюс предыдущее значение Y.
    • Текст дисплея 4 - NEXT, значение Y равно значению X минус предыдущее значение Y.

Подсекция 2.1.3: Итоговый расчет

То когда нажимать на кнопку зависит от значения Y и символов, дополняющих текст на втором этапе шифрования.

  • Если не один из светодиодов не зажжен, то используйте дополняющие символы текста дисплея 8.
  • Если один светодиод зажжен, то используйте дополняющие символы текста дисплея 7.
  • Если два светодиода зажжены, то используйте дополняющие символы текста дисплея 6.
СимволНажмите на кнопку когда..
#Когда последняя цифра таймера равна (Y mod 10).
'Сумма двух последних цифр таймера равна (Y mod 9) + 3
"Сумма двух последних цифр таймера равна (2Y mod 9) + 3
?Разность двух последних цифр таймера равна (Y mod 5)
-Последняя цифра таймера равна 9 - (Y mod 10)
*Сумма двух последних цифр таймера равна 11 - (Y mod 9)
~Сумма двух последних цифр таймера равна 11 - (2Y mod 9)
!Разность двух последних цифр таймера равна (2Y mod 5)

Подсекция 2.2: Последняя кнопка

    • Измените сырое значение текста на кнопке, используя правило в соответствии с цветом текста дисплея 2, чтобы получить S1.
    • Измените сырое значение текста на кнопке, используя правило в соответствии с цветом текста дисплея 4, чтобы получить S2.
    • Измените S1 используя правило в соответствии с цветом кнопки, чтобы получить X1.
    • Измените S2 используя правило в соответствии с цветом кнопки, чтобы получить X2.
    • Если тексты дисплеев 2 и 4 одинаковы после расшифрования, то Y есть сумма X1 и X2.
    • Иначе, Y есть разность X1 и X2.
  1. Найдите символ в таблице внизу, зависящий от дополняющих символов текста дисплеев 2 и 4 на втором этапе шифрования, и нажмите на кнопку, когда условия, соответствующее этому символу окажутся истиной.
#'"?-*~!
##'"?-*~!
'''?-*~!#
""?"*~!#'
??-*?!#'"
--*~!-'"?
**~!#'*?-
~~!#'"?~*
!!#'"?-*!

Приложение: Цвета кнопок и текстов на дисплеях