Shingoki

Draw a loop through every circle using straight, turn and free circles.
Controls
Draw one closed loop. White circles must be passed straight through, black circles must turn 90°, and gray circles may do either. A number is the combined length of the two straight arms from its circle. Drag between cells to draw the loop.
Brain training · PuzGo