The task was a finite-domain constraint solver.
The implementation language was free to choose.
Of course, our group chose Common Lisp.

sheets

report (German)

source code

course website