Первый ящик:
Если посмотреть в общем на ответы, то можно увидеть, что ящик выводит входящие в него сообщения в обратном порядке. Например, последнее входящее сообщение - "конец", а на выходе - "ценок".
Второй ящик:
Во втором случае нужно немного логически подумать, и можно увидеть, что автомат заменяет каждый символ исходного сообщения на предыдущий в алфавите, например "поп": перед "п" в алфавите стоит "о", перед "о" — "н". Таким образом "поп" превращается в "оно". Это работает со всеми входящими сообщниями, которые являются буквами алфавита. Цифры и другие символы ящик не понимает.
Третий ящик:
Если посмотреть на входящие слова, то можно заметить, что в словах, где есть буква "а", на выходе она стоит в самом начале. И если проверить другие буква, то можно понять, что черный ящик выстраивает символы входящего сообщения в алфавитном порядке. Например, "яма": По алфавиту первая идет "а", потом через несколько букв идет "м", а потом "я", т.е. на выходе получается "амя".