problem set 3 3082787