GreatModel does not solve any NLP problem ... for exercise purpose only.