Maine puzzle