Difficult sudoku #67940

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

Your time