Difficult sudoku #65728

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

Your time