Difficult sudoku #33436

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

Your time