Difficult sudoku #49956

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

Your time