Sounds like a student assignment.
you were in a fraternity, you could just search
the files for last year's solutions from your borthers.
Fortunately for you, you're probably not a frat
boy, so do yourself an even bigger service and figure
these out on your own.
You might be asked
something similar on an interview one day and it
sure would be nice to know how to come up with the
answers on your own.
Good luck - seriously.