Medium difficult sudoku #33663

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

Your time