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