A* compilando, mas ainda não funciona como esperado.