при запуске кода пишет, что переменные (max, mid, min) не проинициализированны. Почему такое может возникать? так-же, интересно ваше мнение к подходу решения данной задачи. На сколько оно правильно в целом? Или данный вариант можно заменить более простым и компактным способом?