کار ساخت آزادراه به پایان رسیده و برای ایجاد روشنایی راه، چراغهایی در طول مسیر گذاشته شده است. آقای مهندس که در مناقصهی این پروژه شکست خورده بود، اکنون که پروژه به پایان رسیده به دنبال نقصهای آن است. او اعتقاد دارد چراغهایی که برای آزادراه به کار رفتهاند بیش از حد نیاز هستند و برای همین تعداد زیرمجموعههایی از چراغها که باعث روشنایی کل مسیر میشوند را میخواهد.
آزادراه را میتوان به صورت بازهی $[0, l]$ در نظر گرفت که هر کدام از چراغها یک بازهی $[s, e]$ از آن را روشن میکنند. برنامهای بنویسید که با گرفتن اطلاعات مریوط به آزادراه، تعداد زیرمجموعههایی از چراغها که کل آزادراه را روشن میکنند، محاسبه کند. با توجه به اینکه این مقدار ممکن است خیلی بزرگ باشد، باقیماندهی آن را بر $10^9 + 7$ محاسبه کنید.
در تنها سطر خروجی باقیماندهی تعداد زیرمجموعههایی که باعث روشنایی کل آزادراه میشوند را بر $10^9 + 7$ چاپ کنید.