Neanderthals must be like the Seven Year Locust.
They return to the same location, once every 40,000 years.
Perhaps you should be giving the Neanderthals a little more credit than you are. Everyone except sub-Saharan Africans have about 4% of their blood in our veins.