New puzzle from James H: `Bridges', another Nikoli job.