Никак не могу понять что не так, уже даже и готовое решение посмотрел, разница только в том что в решении блок try начинается до начала цикла. Неужели из-за него так? Или я что-то упускаю?