Cs350 waterloo. If you are retaking the course you may use your previous solutio...