2nd problem set complete