Medium difficult sudoku #31207

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

Your time