Medium difficult sudoku #13959

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

Your time