Preparing for Problem-solving