cleanup problem 13
problem 14 complete, still way too slow