Very difficult sudoku #64293

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

Your time