If modificado - Demora muito para encontrar alguma solucao (infinito)