Solution to the fifth challenge - level 0