Resolução questão 09: http://psfl.in/fat09