From Planning to Problem-Solving