Intellectual thinking