Medium difficult sudoku #29051

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

Your time