(Finally :P) finished Week 15 problems.