#include <iostream>
using namespace std;
struct Base
{
virtual ~Base() = default;
};
struct Derived : Base
{
int val;
};
int main() {
Base * ptr = new Derived[10];
delete [] ptr;
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IEJhc2UKewoJdmlydHVhbCB+QmFzZSgpID0gZGVmYXVsdDsJCn07CgpzdHJ1Y3QgRGVyaXZlZCA6IEJhc2UKewoJaW50IHZhbDsKfTsKCmludCBtYWluKCkgewoJQmFzZSAqIHB0ciA9IG5ldyBEZXJpdmVkWzEwXTsKCQoJZGVsZXRlIFtdIHB0cjsKCQoJCgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglyZXR1cm4gMDsKfQ==