Её можно решить несколькими способами
Циклические структуры — атата!
В этом коде никто не может найти ошибку вот уже 50 лет
Прокачай их все
Сами смотрим и вам советуем
Независимый и автономный
Классика, хехе