Hard-max
Hard-max