Continuous Nice Loop

Close an alternating loop to find eliminations valid whichever candidate of an adjacent pair is true.

All candidates have been entered in the empty cells.

On a solid link, one false end makes the other end true. On a dashed link, one true end makes the other end false. Following the closed loop makes at least one end of every dashed link true. Therefore, remove candidates 7, 8 and 9, which conflict with both ends of their corresponding dashed links.

Reasons for the chain links