problem 43 sovled