Before revision:   an old riddle  repeatedly being attempted with advance modern tools and understanding of the age.
After revision:  ", an old riddle repeatedly being attempted with advance modern tools and understanding of the age.