DRY min max