Medium difficult sudoku #57079

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

Your time