http://qs1969.pair.com?node_id=1182245

jnarayan81 has asked for the wisdom of the Perl Monks concerning the following question:

I need a solution for following computing problem for millions of ids. I have list of followings ids (sample)

SEQ1 225 275 SEQ1 200 300 SEQ1 201 299 SEQ1 250 399 SEQ1 145 244 SEQ2 120 130 SEQ2 100 150 SEQ2 101 149 SEQ2 120 230 SEQ2 99 140

I want to remove/discard those ids-range which completely fall within others range, and keep the rest.

In other word, it should print the following ids

SEQ1 200 300 SEQ1 250 399 SEQ1 145 244 SEQ2 100 150 SEQ2 120 230 SEQ2 99 140