Medium difficult sudoku #59207

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

Your time