Medium difficult sudoku #66827

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

Your time