Question 38577
I have solved this one already.  Please scroll through my solutions.