Solution to fourth challenge added.