Very difficult sudoku #51645

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

Your time