How far have you got and where are you stuck? Post the code you've written so far.