Masyu Rules

Make a single loop with lines passing through the grid cells which passes through all cells with black and white circles. The loop never touches itself. Lines passing through white circles must pass straight through its cell, and make a turn on at least one side of the white circle. Lines passing through black circles must make a turn in its cell, then it must go straight through the next cell on both sides. (See sample)