A new attempt at creating algorithms to solve a sudoku puzzle