1->2->3->4