Resilient Problem-solving