Difficult sudoku #60104

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

Your time