Neanderthals lived alongside Homo sapiens for thousands of years

Right.