[1,2,3] ( 2, 3) return 3->2, wrong