Difficult sudoku #15236

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

Your time