Seol mar théacs é seo: The organic chemistry problem solver