Medium difficult sudoku #59679

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

Your time