Solução renomada para Euler; namespaces ajustados de acordo