Daily Sudoku Competition for May 1
Tough
by Andrew Stuart
1 2 3 4 5 6 7 8 9
A
B
C
D
E
F
G
H
J
      5   2     7
3   8            
  7   1          
    5   4   8    
  6           5  
    2   6   3    
          4   3  
2           6   4
7     3   9