Выдает правильные значения, но почему, то не соответствует условию.