Medium difficult sudoku #14503

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

Your time