Are You Puzzled by the Puzzle of Life?