Не могу понять в чем ошибка, код компилируется и выдает правильный результат.