Хочу решить через boolean и встрял в бесконечный цикл, в чес причина? Я понимаю что он в принципе лишний и без него проще и код меньше, но решил попробовать.