To Solve It Chapter 1
First, understand the problem:
Is it possible to satisfy the condition? Is a heuristic good enough?
Start by drawing out your understanding of the problem.