(Оффтоп)
Поздравляю всех с Рождеством Христовым!
(Оффтоп)
Хотя вы меня удивляете... прорешали столько сложных задач и не можете решить эту

Ох, и не говорите, сам в шоке.
Давайте, пожалуйста, решать по порядку. Я напишу решение, а вы, если где-то ошибусь, то, пожалуйста, не просто промолчите, а укажите место ошибки: ведь идея-то уже пришла в голову, а если он неверна, зачем ее в голове держать. Итак, вот что я надумал про задачу а). Там, очевидно, композиция производится справа налево. Вначале производится отображение

,

, такое, что

пробегает все множество

. Затем производится отображение

,

, такое, что

пробегает все множество

, а, значит, какие бы значения ни принимали все

, композиция

будет вычислима. Если бы в отображении

в какой-нибудь элемент

множества

не переходил ни один элемент множества

, т.е. если бы

не было сюръективным, то, какой бы ни была композиция

в композиции

в него не мог перейти ни один элемент множества

. Но по условию эта композиция равна тождественному преобразованию множества

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

- сюръективно.