Difficult sudoku #56240

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

Your time