Difficult sudoku #59252

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

Your time