Shop Problem-Solving