Very difficult sudoku #12157

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

Your time