Segment Tree added