S
segment tree