The correct option is C All of the above
The Paleolithic lasted from 2.6 million years ago to about 12,000 years ago. The word Palaeolithic derives from the Greek: palaios (old) and lithikos (relating to or composed of stone), means 'old age of the stone'. It can be divided into three stages: Early (lower) Paleolithic age, Middle Paleolithic age and Late ( upper) Paleolithic age.