Difficult sudoku #59524

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

Your time