A recursive-backtrack implementation for brute force solving of sudoku puzzles