problem set 3 solution 4624141