Human culture is cumulative, which means that beliefs, art, technology, society etc. are results of many generations of cultural change. In light of biological evolution, the rise of human culture is very rapid and so is the cultural adaptation to new environments. How this happened offers a scientific puzzle. Tournament invitation!