Рефакторинг: Упрощён код и повышена скорость обхода.
Рефакторинг: Оптимизация кода.
Обновлён исходный код из предыдущего задания.