Problem-solving methodology