Computer Programs Designed For Collective Working Exact Answer for CodyCross Canada Group 1280 Puzzle 1.