Medium difficult sudoku #49119

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

Your time