Very difficult sudoku #58381

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

Your time