What language and OS you are looking for? Why don't you share the code so that we can work on the loop holes. Also if you search the forum you will find some good resources on sudoku.