Solution to the eighth challenge - level 1