solving a problem requires testing a potential solution