Как установить правильное условие для прерывание бесконечного цикла?