perfect 10

12345678910
Across
  1. 2. farming
  2. 3. history before writing
  3. 4. an early ancestor of humans
  4. 7. old stone age
  5. 9. to move, or to move to new places
  6. 10. a community that share a common culture
Down
  1. 1. new stone age
  2. 5. middle stone age
  3. 6. a strip of land connecting 2 continents
  4. 8. a relative who lived in the past