Medium difficult sudoku #55635

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

Your time