Very difficult sudoku #5834

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

Your time