solve problem 029, 030, 031.
doc problem 031.
solve the problem 032 and 033
solve problem 34.
solve problem 035