Medium difficult sudoku #48819

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

Your time