Medium difficult sudoku #41051

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

Your time