Very difficult sudoku #28165

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

Your time