New puzzle from James H: `Bridges', another Nikoli job. [originally from svn r6409]