Difficult sudoku #6211

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

Your time