Super Forceloop rules copied from Hempuli:

Draw a single unbranching loop that visits every cell that contains a clue symbol. The loop may intersect itself.

Each cell with the same letter contains the same loop segment, and that loop segment may not appear anywhere else except within clues with that clue letter. For clarity, there are 7 different loop segments: 4 90-degree turns, horizontal & vertical lines, and an intersection.

Question marks indicate an unknown letter among the letters given int he grid, so in a puzzle containing the letters A-C, each ? would have to be A, B or C.

Theme: Pairs

Super Forceloop puzzle

Interactive solver at Penpa+