Solving Climate-related Challenges