Публикуем ответы на задание №3:
http://git.toiit.sgu.ru/people/tserulikiv/public/?p=pt-task3.git;a=summary