Life: Challenges of Life