Multiplication Table Puzzle - Search