SudokuSolver will help you solve that "difficult" sudoku puzzle. It provides an easy initial position setup. You can then step through the solution one cell at a time or you can let the application step through it for you. You can also use it understand how to solve sudoku puzzles.