Medium difficult sudoku #53791

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

Your time