What have you done so far? We won't do your homework for you, please post your thoughts/code and tell us what part you're having problems with and we'll be happy to help you.