Medium difficult sudoku #21951

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

Your time