Title: Challenges and Solutions of Climate Impact on Agriculture