(2) English is wrong, red is right, and Yan is wrong. Because English is wrong, English is right, Yan is wrong, Yan is right, and it does not hold water.
(3) If Yan is right, English is wrong and red is right, it doesn't hold water.
So Yan did the right thing.