Solution to third challenge added.