Answering deep thinking questions