Finished problem 19