Понимаю, что решаю не по самому простому пути, но почему-то не выполняется 4-е требование задачи. Минимальное число возвращается.