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

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

Этот модуль состоит из шести окрашенных кнопок, каждая со строкой текста на ней, и экрана показывающего сообщение, разделенное на восемь частей.
Каждая часть сообщения зашифрована используя три значения ключа: 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
Знач. 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: Последняя кнопка

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

Приложение: Цвета кнопок и текстов на дисплеях
(на английском)

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

Красный Оран-жевый Жёлтый Лай-мовый Зелё-ный Нефри-товый Голубой Лазур-ный Синий Фиоле-товый Пурпур-ный Розовый Белый Серый Чёрный