Difficult sudoku #23200

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

Your time