Medium difficult sudoku #56479

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

Your time