Finished Problems 3, 4 and 5

Question 3 was difficult and required outside assistance. I had to look
up algorithms to optimize time

Questions 4 and 5 were more straight to the point and finished in a
short amount of time