[1, 4, 0, 2, 3] [1, 4, 2, 3] [1, 2, 3] [2, 3] [2, 3] 4 3 5 0 2