You can see a prior discussion with a similar to same assignment on the web like this.

http://www.codingforums.com/showthread.php?t=263594

I'd post in that forum for more advice. No one seems to give solutions for homework.

My thought is that we should give answers. This way the person that got answers and didn't do the work will not be able to perform at work and open the door to those that did their own homework. Some think that's mean or cruel.
Bob