Developing sudoku solver