Код рабочий, рассчитывает верно, но условие пишет "не выполнено".