Difficult sudoku #7236

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

Your time