TagTrain of Thought