Very difficult sudoku #30437

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

Your time