Implementado P-A*mbush