По идее, если maximum = 0, и вводятся положительные числа работает правильно, но выдаёт ошибку на отрицательные числа. я подумал, что если maximum изначально будет не 0, а минус бесконечность, то будет работать. но тогда просто выводить число равное минимальному значению инт. совсем запутался, помогите)