The Weekly Extreme Str8ts Puzzle
#676, June 4 - June 10 2023
by Andrew Stuart     
1 2 3 4 5 6 7 8 9
A
B
C
D
E
F
G
H
J
8         9      
    3            
6         4      
                6
  5              
4                
      1       6  
  3 5           7
              3