Sudoku Solver 3000!

Solve for:

Or, if you're feeling extra clever: