Medium difficult sudoku #56671

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

Your time