Please don't post solutions to exercises on public mailing lists with archives. Thank you -- Matthias