Medium difficult sudoku #23723

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

Your time