Are Neanderthals human?
Yes, Neanderthals are human AND coexisted with modern man.
Now, back to your claims.
Which was the last ape and which was the first man.