Medium difficult sudoku #21611

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

Your time