Medium difficult sudoku #55555

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

Your time