Oh that would be cool, just make sure you can grade it haha.
So, is this going to be based on form, layout, cleanliness, and simplicity?
Sounds cool, and I love programming challenges/contests, they always encourage me to program and sometimes give me ideas for new programs and stuff. If anything, it gives me something to do on a rainy day.
It will be graded on efficiency, logic, and over all presentation of your solution.