Difficult sudoku #59484

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

Your time