Cleaned up problem 19 just a bit.