Finished problem 42