did problem 14
did problem 20
did problem 25
did problem 29
did problem 31
did problem 48
did problem 56