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