Hi

Kindly help me with this question:

A short design document detailing what you and why, which algorithms were used and what methods.
Working code solving the problem, and sample output...