Finished problem 27 and 28