Difficult sudoku #33252

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

Your time