Difficult sudoku #7741

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

Your time