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