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