Try working this out on your own first and let us know what issues you run into.
I think there are even a few similar topics on the forum already.