Do not post homework problems expecting a quick answer without showing any effort yourself. This especially pertains to the software development forums.
Why not see how much you can do by yourself. You'll learn more that way, and you may (god forbid) have a little fun :p