use List::Util "min";