Medium difficult sudoku #18247

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

Your time