#include<iostream>
using namespace std;
struct node{
node(int data,node * next):data{data},next{next}{
}
int data;
node *next;
};
int main(){
node c=node(3,nullptr);
node b=node(2,&c);
node a=node{1,&b};
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpzdHJ1Y3Qgbm9kZXsKICAgIG5vZGUoaW50IGRhdGEsbm9kZSAqIG5leHQpOmRhdGF7ZGF0YX0sbmV4dHtuZXh0fXsKICAgIH0KICAgIGludCBkYXRhOwogICAgbm9kZSAqbmV4dDsKIAp9OwoKaW50IG1haW4oKXsKICAgIG5vZGUgYz1ub2RlKDMsbnVsbHB0cik7CiAgICBub2RlIGI9bm9kZSgyLCZjKTsKICAgIG5vZGUgYT1ub2RlezEsJmJ9OwogICAgCiAKfQ==