Помоги себе
Бесси получила отрезков на 1D числовой прямой. - ый отрезок содержит все вещественные числа такие, что . Определим объединение отрезков как набор всех , содержащихся хотя бы в одном из них. Определим сложность набора отрезков как количество связанных областей, представленных в его объединении.
Бесси хочет вычислить сумму сложностей по всем подмножествам данного набора из отрезков по модулю .
Обычно твоя работа — помогать Бесси. Но на этот раз ты Бесси, и помочь тебе некому. Помоги себе!
Входные данные
Первая строка содержит число . Каждая из следующих строк содержит два целых числа и . Гарантируется, что и все являются различными целыми числами в диапазоне .
Выходные данные
Выведите ответ по модулю .
Примеры
Сложность каждого непустого подмножества приведена ниже.
{[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]} ⟹ 1
Ответ равен .