Medium difficult sudoku #47939

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

Your time