complexity, problem solving, cultures, culture