Вторая итерация доработана