Reduce largest first