Medium difficult sudoku #21195

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

Your time