При тестировании всегда находит минимальное, и с отрицательными числами и с нулем. Не понимаю почему не принимает.