How far have you got and where are you stuck?

We're not a free homework service but we will help you learn, if you're interested.