Medium difficult sudoku #42979

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

Your time