Solution to the fourth challenge
Solution to the eigth challenge