please check the attached files 25 points- Excellent work. To earn 25 points fo