Difficult sudoku #43284

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

Your time