The challenges of life