Hi there,
I've already read and understood the requirement of this assignment, and I can do this one for you. I've completed many programming assignments for clients with highest quality on Freelancer. Would you please initiate a chat for further discussion? So really hope to have chance to work with you, thanks for your consideration!
Regards.