Medium difficult sudoku #20179

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

Your time