Medium difficult sudoku #19627

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

Your time