1 层交替 — slice alternation