Completed problems 2, 5, 6, 7a, 8a, 8b