Source: https://krazydad.com/kakuro/HowToSolveKakuro.pdf