I would put a when before after remaining a mystery for years
The only edit I would recommend is removing the semicolon and adding a period. You'd then need to make the h in He a capital.
5.7m questions
7.4m answers