complete Astar