Известно, что Гриша и брюнет дружат, значит Гриша не брюнет.
Шатен и Ваня учатся в одном классе,значит Ваня не шатен.
Коля пригласил в гости Гришу и блондина значит Коля и Гриша не блондины.
Раз Гриша не блондин и не брюнет, значит он шатен.
Раз Коля и Гриша не блондины,значит Ваня блондин.
Ну и раз Ваня блондин,а Гриша шатен,значит Коля брюнет.
И так: Ваня блондин,Коля брюнет,а Гриша шатен.