Finished problem set 5