3.09. Exchanging past a zero