Всю голову уже сломал, не могу понять.. Отрицательные числа беда, а ставить изначальное значение - 999999, не вариант.