Решение правильное, но последний пункт не выполняется. Смотреть готовое решение - слишком просто