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