Medium difficult sudoku #8220

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

Your time