exercise solutions
more links