Упоротая реализация задачи №15