----------------
Query generation
------------------

Use of reasoning to derive the right questions.
