Давай расшифруем сообщение. Это шифр Виженера. К каждой букве зашифрованного текста нужно *вычесть* номер соответствующей буквы из ключа. Если результат меньше 'А', прибавим 32 (количество букв в алфавите без 'Ё'). Пробелы и знаки препинания не меняются.
Зашифрованный текст: `ЮЫГАЙ СЩЧ РХЯЫГЙ ЫРЭАТМБ ЪЧПМ АЬАЮЬЦЫ - ЦЧФБКЛБНВЫФ, Р АПИХЖНУ!`
Ключ: `ПИТОН`
Русский алфавит без 'Ё':
А=0, Б=1, В=2, Г=3, Д=4, Е=5, Ж=6, З=7, И=8, Й=9, К=10, Л=11, М=12, Н=13, О=14, П=15, Р=16, С=17, Т=18, У=19, Ф=20, Х=21, Ц=22, Ч=23, Ш=24, Щ=25, Ъ=26, Ы=27, Ь=28, Э=29, Ю=30, Я=31
Вот как мы будем расшифровывать:
1. **Ю** (30) - **П** (15) = 15 => **П**
2. **Ы** (27) - **И** (8) = 19 => **У**
3. **Г** (3) - **Т** (18) = -15. $-15 + 32 = 17$ => **С**
4. **А** (0) - **О** (14) = -14. $-14 + 32 = 18$ => **Т**
5. **Й** (9) - **Н** (13) = -4. $-4 + 32 = 28$ => **Ь**
6. **С** (17) - **П** (15) = 2 => **В**
7. **Щ** (25) - **И** (8) = 17 => **С**
8. **Ч** (23) - **Т** (18) = 5 => **Е**
9. Пробел остаётся пробелом.
10. **Р** (16) - **О** (14) = 2 => **В**
11. **Х** (21) - **Н** (13) = 8 => **И**
12. **Я** (31) - **П** (15) = 16 => **Р**
13. **Ы** (27) - **И** (8) = 19 => **У**
14. **Г** (3) - **Т** (18) = -15. $-15 + 32 = 17$ => **С**
15. **Й** (9) - **О** (14) = -5. $-5 + 32 = 27$ => **Ы**
16. Пробел остаётся пробелом.
17. **Ы** (27) - **Н** (13) = 14 => **О**
18. **Р** (16) - **П** (15) = 1 => **Б**
19. **Э** (29) - **И** (8) = 21 => **Х**
20. **А** (0) - **Т** (18) = -18. $-18 + 32 = 14$ => **О**
21. **Т** (18) - **О** (14) = 4 => **Д**
22. **М** (12) - **Н** (13) = -1. $-1 + 32 = 31$ => **Я**
23. **Б** (1) - **П** (15) = -14. $-14 + 32 = 18$ => **Т**
24. Пробел остаётся пробелом.
25. **Ъ** (26) - **И** (8) = 18 => **Т**
26. **Ч** (23) - **Т** (18) = 5 => **Е**
27. **П** (15) - **О** (14) = 1 => **Б**
28. **М** (12) - **Н** (13) = -1. $-1 + 32 = 31$ => **Я**
29. Пробел остаётся пробелом.
30. **А** (0) - **П** (15) = -15. $-15 + 32 = 17$ => **С**
31. **Ь** (28) - **И** (8) = 20 => **Ф**
32. **А** (0) - **Т** (18) = -18. $-18 + 32 = 14$ => **О**
33. **Ю** (30) - **О** (14) = 16 => **Р**
34. **Ь** (28) - **Н** (13) = 15 => **П**
35. **Ц** (22) - **П** (15) = 7 => **З**
36. **Ы** (27) - **И** (8) = 19 => **У**
37. Тире остаётся тире.
38. Пробел остаётся пробелом.
39. **Ц** (22) - **Т** (18) = 4 => **Д**
40. **Ч** (23) - **О** (14) = 9 => **Й**
41. **Ф** (20) - **Н** (13) = 7 => **З**
42. **Б** (1) - **П** (15) = -14. $-14 + 32 = 18$ => **Т**
43. **К** (10) - **И** (8) = 2 => **В**
44. **Л** (11) - **Т** (18) = -7. $-7 + 32 = 25$ => **Щ**
45. **Б** (1) - **О** (14) = -13. $-13 + 32 = 19$ => **У**
46. **Н** (13) - **Н** (13) = 0 => **А**
47. **В** (2) - **П** (15) = -13. $-13 + 32 = 19$ => **У**
48. **Ы** (27) - **И** (8) = 19 => **У**
49. **Ф** (20) - **Т** (18) = 2 => **В**
50. Запятая остаётся запятой.
51. Пробел остаётся пробелом.
52. **Р** (16) - **О** (14) = 2 => **В**
53. Пробел остаётся пробелом.
54. **А** (0) - **Н** (13) = -13. $-13 + 32 = 19$ => **У**
55. **П** (15) - **П** (15) = 0 => **А**
56. **И** (8) - **И** (8) = 0 => **А**
57. **Х** (21) - **Т** (18) = 3 => **Г**
58. **Ж** (6) - **О** (14) = -8. $-8 + 32 = 24$ => **Ш**
59. **Н** (13) - **Н** (13) = 0 => **А**
60. **У** (19) - **П** (15) = 4 => **Д**
61. Восклицательный знак остаётся восклицательным знаком.
**Ответ: ПУСТЫЙ ВСЕ В ИРУСЫ ОБОДРЯТ ТЕБЯ САФОРПУЗ - ДЖЗТВЩУАУУВ, В УААГШАД!**