1) "Белый" и "красный" не врут, потому что у них одинаковое мнение (врет только ОДИН).
2) "Желтый" тоже не врет, потому что говорит правду, что "белый" говорит правду, а "белый" говорит правду.
3) "Зелёный" считает, что розовый прав. "Розовый" прав, потому что это его мнение и еще за него "зеленый".
Остается только "синий".
Ответ: "Синий" врет