Difficult sudoku #6226

7 4 5
8 7
4 6 5 7
7 4 9 2 6
9 3
8 3 6 1
9 2
2 1 4 6
123
456
789

Your time