Difficult sudoku #56304

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

Your time