Difficult sudoku #43236

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

Your time