Please read the announcements on top of every forum for instructions on formatting your code properly.

Do you have a question about your code? Where are you stuck? What's the problem?