Difficult sudoku #52848

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

Your time