Difficult sudoku #7536

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

Your time