solution for problem set 5 5519237