Medium difficult sudoku #47419

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

Your time