Difficult sudoku #59372

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

Your time