class Node {

public:

int val;

Node* left; 

Node right;       <--------------- 불완전한 형식은 사용할수 없다는데,  이런거 선언 못해??


Node(int val):val(val),left(nullptr){}

};