2. Anton, Boris, Vasya, and Grisha met. It is known that each of them is either from the tribe of knights (who always tell the truth) or from the tribe of liars (who always lie). Anton said that he and Grisha are from different tribes. Boris and Vasya called each other liars. And Grisha claimed that there are at least two knights among them. How many of them are there really?