Вычисляет правильно, а последние два пункта не проходят. В чем ошибка?