Medium difficult sudoku #65723

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

Your time