Explicação Após submeter sua solução, veja a solução do site, pois ela é muito mais simples do que esta.