#include <iostream>
#include <iostream>
#include <string.h>
using namespace std;
struct Date {
short year;
short month;
short day;
} ;
struct Stuff {
Date birth;
} ;
struct ListElement {
struct Stuff* person; // Pointer to struct Stuff
struct ListElement* next; // Pointer to the next Element
} ;
int main( ) {
short birth_year;
short birth_month;
short birth_day;
cin >> birth_year;
cin >> birth_month;
cin >> birth_day;
ListElement* const start = new ListElement( ) ;
ListElement* actual = start;
actual- > person = new Stuff( ) ;
actual- > person- > birth.year = new short [ sizeof ( birth_year) ] ; // Conversion Error
delete start;
delete actual;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgoKc3RydWN0IERhdGUgewogc2hvcnQgeWVhcjsKIHNob3J0IG1vbnRoOwogc2hvcnQgZGF5Owp9OwoKc3RydWN0IFN0dWZmIHsKICBEYXRlIGJpcnRoOwp9OwoKc3RydWN0IExpc3RFbGVtZW50IHsKICBzdHJ1Y3QgU3R1ZmYqIHBlcnNvbjsgICAgICAgICAgLy8gUG9pbnRlciB0byBzdHJ1Y3QgU3R1ZmYgCiAgc3RydWN0IExpc3RFbGVtZW50KiBuZXh0OyAgICAgIC8vIFBvaW50ZXIgdG8gdGhlIG5leHQgRWxlbWVudAp9OwoKaW50IG1haW4oKSB7CiBzaG9ydCBiaXJ0aF95ZWFyOwogc2hvcnQgYmlydGhfbW9udGg7CiBzaG9ydCBiaXJ0aF9kYXk7CiBjaW4gPj4gYmlydGhfeWVhcjsKIGNpbiA+PiBiaXJ0aF9tb250aDsKIGNpbiA+PiBiaXJ0aF9kYXk7CgoKIExpc3RFbGVtZW50KiBjb25zdCBzdGFydCA9IG5ldyBMaXN0RWxlbWVudCgpOwogTGlzdEVsZW1lbnQqIGFjdHVhbCA9IHN0YXJ0OwoKIGFjdHVhbC0+cGVyc29uID0gbmV3IFN0dWZmKCk7CiBhY3R1YWwtPnBlcnNvbi0+YmlydGgueWVhciA9IG5ldyBzaG9ydFtzaXplb2YoYmlydGhfeWVhcildOyAvLyBDb252ZXJzaW9uIEVycm9yCgpkZWxldGUgc3RhcnQ7CmRlbGV0ZSBhY3R1YWw7Cn0=