The Human Puzzle