Independent 6594 by Virgilius

This site was ringing with praise for Virgilius last week. This puzzle was another excellent example of why. A theme (as usual) reasonably obvious and which helped speed up solving at the end. … Read more >>