There are solutions for the different chapters availble by courtesy from Tore Hägglund.