Medium difficult sudoku #56191

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

Your time