That leaves a few possibilities: Denisovans, Homo heidelbergensis (the common ancestor of Neanderthals, Denisovans, and our species), or Homo erectus. […]