Difficult sudoku #7356

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

Your time