Bessi ədəd 1D seqmenti düz xətt üzərində yerləşdirib. -ci seqment l_i \le x \le r_i olan bütün həqiqi ədədləri əhatə edir. Seqmentlərin birləşməsini, ən azı bir seqmentdə olan bütün ədədlərinin dəsti kimi müəyyən edək. Seqmentlər dəstinin mürəkkəbliyi, onun birləşməsində təmsil olunan əlaqəli sahələrin sayı kimi müəyyən edilir.
Bessi, verilmiş seqmentdən ibarət dəstin bütün 2^n alt dəstələri üzrə mürəkkəbliklərin cəmini 10^9 + 7 modulu ilə hesablamaq istəyir.
Adətən sənin işin Bessiyə kömək etməkdir. Amma bu dəfə sən Bessisən və sənə kömək edən yoxdur. Özünə kömək et!
Birinci sətir n~(1 \le n \le 10^5) ədədini ehtiva edir. Sonrakı sətirin hər biri iki tam ədəd l_i və r_i ehtiva edir. l_i < r_i və bütün l_i, r_i ədədlərinin aralığında fərqli tam ədədlər olduğu təmin edilir.
Cavabı 10^9 + 7 modulu ilə çıxarın.
Hər bir boş olmayan alt dəstənin mürəkkəbliyi aşağıda verilmişdir.
{[1, 6]} ⟹ 1, {[2, 3]} ⟹ 1, {[4, 5]} ⟹ 1
{[1, 6], [2, 3]} ⟹ 1, {[1, 6], [4, 5]} ⟹ 1, {[2, 3], [4, 5]} ⟹ 2
{[1, 6], [2, 3], [4, 5]} ⟹ 1Cavab 1 + 1 + 1 + 1 + 1 + 2 + 1 = 8 bərabərdir.
Nümunə 1