solved problem 44
unsolved problem 47 & problem 49