Difficult sudoku #59624

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

Your time