A big thank you to
Jigsaw Sudoku
for sharing their application.