João Vinicius Aragão - Moreira and Pereira Solutions