[a, b, c, d] => [1, 2] [a, b, c] => [3] [a, b, c, d] => [4, 5] [a, c, d] => [6, 7]