Difficult sudoku #7248

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

Your time