Homo neanderthalensis and Homo sapiens sapiens