Medium difficult sudoku #284

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

Your time