Не могу понять почему происходит: Обнаружен выход за пределы массива. и последнее условие не проходит соответственно... Где ошибка?