Sudoku Jellyfish Practice

317956842
5
   
  6
 8 
9
   
4  
78 
2
   
4  
78 
3
   
  6
7  
1
4
   
  6
 8 
2
   
   
78 
1 3
   
   
1 3
   
   
59
   
  6
7  
253
   
4 6
 8 
9
   
4  
 8 
71
   
  6
 8 
   
  6
 8 
712
  3
  6
   
  3
   
 8 
459
94
   
  6
 8 
175
 2 
  6
   
 23
   
 8 
  3
  6
 8 
   
  6
78 
2
   
  6
 8 
   
 56
7  
491
  3
   
 8 
  3
 56
78 
134
   
 56
7  
829
   
  6
7  
   
 56
7  
   
  6
78 
953
1  
  6
   
1  
   
7  
 2 
  6
   
 2 
   
 8 
4