If class A and class B each inherit class C's methods, which of the following scenarios is impossible?

C extends either B or CA and B each extend CA extends B, which extends CB extends A, which extends C

C extends either B or C.