Post up the code you've got so far, and explain exactly where you're stuck, or what you don't understand, and we may be able to help.

I for one am not going to do it for you.

Teachers open the...