Я проверял несколько раз именно по первым двум пунктам, вроде выбирается как раз по максимальной стоимости. Может компаратор не тот)