completed 8.3 problem set