Enhance the solution::cmp()
Change back to Wei-huai Hsu's route selection