Problem 5
Problem 8
Lots of progress