5. Applying programming to natural resource management- 1