Medium difficult sudoku #35315

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

Your time