Completed some more problems.  Skipping #15 for now since it takes ages.  I need a better algorithm.