there is one small mistake correct one instead of (e+1) use tree[idx].size() it will pass all testcases