Review of Automated Reasoning: Thirty-Three Basic Research Problems