在第一轮中,000 每次向左跳两格;当 nnn 为偶数时,这种两格跳跃恰好把 000 送到 a1=na_1 = na1=n 的紧后方,使其过早卡死。
设 n≥3n \ge 3n≥3。从 (1,n,n−1,…,3,2,0)(1, n, n-1, \ldots, 3, 2, 0)(1,n,n−1,…,3,2,0) 出发,000 前面是 222,故与 333 交换并向左跳两位;接着它前面是 444,故与 555 交换,依此类推。当 n>2n > 2n>2 为偶数时,它依次与 3,5,…,n−13, 5, \ldots, n-13,5,…,n−1 交换。由于 n−1n - 1n−1 位于下标 222 处、紧挨在 a1=na_1 = na1=n 之后,将 000 与 n−1n - 1n−1 交换后得到 (1,n,0,n−2,n−1,…,2,3)(1, n, 0, n-2, n-1, \ldots, 2, 3)(1,n,0,n−2,n−1,…,2,3),此时 000 紧跟在 nnn 后面。此后再无合法对换可用,而 n>2n > 2n>2 时这并非 (1,2,…,n,0)(1, 2, \ldots, n, 0)(1,2,…,n,0)。