June 16 2012
If you can't go any further the final solution can be found
HERE