El trabajo debe hacerse en dos pasadas (en casos extremos, tres).