What have you tried? - Matt Gemmell

Post your code and ask specific questions. We won't do your assignment for you.