Medium difficult sudoku #20191

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

Your time