Medium difficult sudoku #9359

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

Your time