Medium difficult sudoku #57107

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

Your time