Maine castle puzzle