Medium difficult sudoku #17179

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

Your time