analytical-reasoning