Well i felt i should get back to classic types for few days now.
Rules :-Draw a single closed loop using horizontal and vertical segments. It does not cross or overlap itself, and it may not visit all cells.The loop makes 90o turn at every cell with a black circle, but does not make a turn immediately before or after. The loop goes straight at every cell with a white circle, but makes a 90o turn immediately before or after or both.
Difficulty :- Hard
Unique Solution:- Click here (It's a sincere request only check after you have solved or else you might not be able to enjoy it :) )