I will say no more because, after all, this assignment counts for someone else, and so should you. Don't post code that potentially answers the assignment! If you truly need something, PM me.
Before this topic gets buried deep into abyss to i would like to ask for a favour, if you ever finish this task or found some other solution please send me a copy to PM to study it, or if anybody else can help.
@webJose
Sorry to bother you, i want to inform you that i have send you PM if you find time please read it.
Thanks greatly in advance.