Medium difficult sudoku #69123

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

Your time