Difficult sudoku #13720

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

Your time