struct node
{
int l,r;
}s[10005];
void make_tree(int root)
{
if(s[root].l==0 && s[root].r==0)
{
return;
}
s[root].l=(1+rand()%root);
s[root].r=(root+1+rand()%root);
if(s[root].l!=0)
{
make_tree(s[root].l);
}
if(s[root].r!=0)
{
make_tree(s[root].r);
}
}