Very difficult sudoku #33341

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

Your time