задачи 5.1-5.3,правда, пока без тестов..