problem 29, 34, 36