Medium difficult sudoku #58819

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

Your time