The Daily Str8ts for Saturday 27-May-2023
#5304, Tough, by Andrew Stuart     
1 2 3 4 5 6 7 8 9
A
B
C
D
E
F
G
H
J
8 9   2 3   5 6  
9 5 3 1 4 2 6 7 8
  6 4 3 2 5   8 7
6 7 8   1 3 2    
7 8 6 5 9 4 1 2 3
    7 6 8   4 3 2
3 4   8 6 7 9 5 1
4 3 2 7 5 9 8 1 6
  2 1 9 7 8 3 4 5