Extreme Sudoku Puzzle 6 Solution

Here is the solution for extreme sudoku puzzle 6:

Extreme Sudoku Puzzle 6 - Solution