contract C {
receive() virtual external payable {}
}
contract D is C {
receive() override external payable {}