Difficult sudoku #2775

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

Your time