finished 12
finished problem 13