Difficult sudoku #44312

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

Your time