Medium difficult sudoku #782

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

Your time