A state space search algorithm that combines: