Medium difficult sudoku #117

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

Your time