#include <iostream>
struct T{};
struct D:T{~D(){std::cout<<"D";}};
using namespace std;
int main() {
const T& a = D();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKc3RydWN0IFR7fTsKc3RydWN0IEQ6VHt+RCgpe3N0ZDo6Y291dDw8IkQiO319OwoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJY29uc3QgVCYgYSA9IEQoKTsgICAgCglyZXR1cm4gMDsKfQ==