Which of the following are considered as the life sustaining factors :
Which of the following are essential for sustaining human life?