suggested solutions problem set 5 688745