This is my final submission. I was not able to complete Section 5