Challenges of Life