1. Подумать просто в голове какими шагами вы будете решать эту задачу
2. Найти код для каждого шага в нэте :)
3. Ок если не хотите искать в нэте то пишете сами понемногу и смотрите результат после почти каждой строчки кода - так и продвигаетесь.
Если у вас нет ни малейшего представления как вообще решать эту задачу и с чего начать ну значит рановато её решать, надо отложить, потом сделаете.
P.S. А как с вами можно связаться?