Medium difficult sudoku #39051

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

Your time