Title: The Puzzles of Life