Solving Tilling Puzzle using D. Knuth's Dancing Links Algorithm.