interval tree(2)