Difficult sudoku #43352

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

Your time