Ultra Hard Sudoku

This is by far the most difficult version of your regular Sudoku, without comparison.  Only recommended for the very sharpest of brains!