My own software.
You can get the version here:
http://www.rcbroughton.co.uk/sudoku/SudokuSolver.msi which I have just updated with the Ninja pattern.
Rgds
Richard
EDIT:
and these are the definition strings for the two Ninja puzzles
Code:
6....35.43..6.4.2.84.12.......4.16..4..5.72..1...9.........6.......5.......71....
.6.514....5..7.........9...1.......56.8....4..9..38......2...................5...
......43.....65..........7.7...58..4.........8.923...5..............2......946...
.5..1.......9.....8..4.....1.2...4..5...8....67..3.19...85.....7...4.....2..6....
..............3...............7..6...3...49.8.....6.4.....8........4.........9...
...1..5.....5.........2...41...7.8..96.8....7..5.439.1....6.758...7..2.3....52...
..............3......6.......6..9...48..1.9..9.153...412........4..2.......8.....
.....6......7..........5...39.4.......6..3...5..6.8.......3...8......37.......15.
...65........2.......7......5.8.6.9...6..4.....7..9.36.349...2.7..3.2.5.5......69
Code:
17.....3..6.....9...8.52..7...4.7..9...38.....36..1...............2........934...
8..2......6.4.......1..........35.4...5...1...2.69..................4........9...
...86..................2..3..25....4...4815....1.....9...61.......9.8.......7....
..7.2....2.1..6......5.....13...4.....4.12.65.7.8...24.1...8........7...963.4....
............4.8.......2.....2.7..5..8.......4..3..6.9.....1.......8.5............
...8.4..6......35........9...3.4712.6..1.8....4..9..6....4..9.5...5.2.3....9..4..
...5.1.......87.......9.....8..6492.36.91....92..........1.8....3.......7....5...
...8.7......5.........9....18.9.3...7.....42..3..46.........541...6..9.8.....8.7.
....42........3........6....5..6....82..5..9371.....841....7.3..9.8.41.2.8..1....