ticket: 9 Реализация без тестов.