This isn't just <= vs <.
It is absolutely possible to write a comparator that evaluates things in a circle e.g. 1<2 && 2<3 && 3<1.
At that point it is impossible to "do your best" there is no correct answers only wrong ones. (You have to violate a comparison here)