This update includes solutions for problems 2 through 4.