aoj_compare_n new version