Here's a link to the solutions for the teamwork challenge problems (2005 Fermat Contest):http://cemc.uwaterloo.ca/contests/past_contests/2005/2005FermatSolution.pdf