Не могу понять почему последнее условия не выполняется, если возвращаются лишь одно из минимальных значений?