A problem is rarely solved where it appears. It is solved by transforming it into a place where you already know how to move. So, Do not fight the problem directly. Change the representation until the solution becomes inevitable because the solution was hidden in the problem statement.








