seg Tree