contract C {
fallback() virtual external {}
}
contract D is C {
contract E is D {
fallback() override external {}