I agree with this. But with the caveat, just because its being worked on doesnt mean they will succeed in it, and if they do it may not be in their lifetime. In fact the overwhelming majority of difficult problems are constantly being worked on and people constantly fail and abandon that work. So unless its a fairly straightforward problem to solve you may still have plenty of time.