Sarcină
📝 **Sarcina:** Preziceți rezultatul exact. Moștenirea diamantelor: \`D(B, C)\` și \`E(C, B)\` — aceleași patru clase, ordine opusă în baze. Fiecare primește un MRO diferit. Apoi testul încearcă \`F(D, E)\` — care ar necesita atât „B înainte de C” (din MRO al lui D), cât și „C înainte de B” (din E). Ce se întâmplă?
📋 Implementați funcția de mai sus. Testele rulează automat.
💡 **Sugestie:** Recitiți teoria dacă rămâneți blocat.