Medium difficult sudoku #19019

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

Your time