Medium difficult sudoku #51531

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

Your time