Medium difficult sudoku #22831

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

Your time