Three Kinds of Thoughts