Finished problem 27 and 28, wrote the description for problem 29