Medium difficult sudoku #28519

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

Your time