Humanity after Neanderthal Demise