Solução 02 28 segundos