На столе есть n карточек. Для каждой карты известно два числа — сила карточки и номер серии. Вы собираете колоду:
Требуется посчитать суммарную цену в медяках по всем возможным колодам. Две колоды считаются различными, если существует карточка, которая входит в одну колоду и не входит в другую. При этом у различных карточек могут быть одинаковые сила и серия.
В первой строке задается число n — количество карточек из которых будет собираться колода. В следующих n строках задается по два целых числа si ki — сила и номер серии i-й карточки.
В единственной строке выведите суммарную цену в медяках по всем возможным колодам. Для простоты подсчета медяков ответ требуется вывести по модулю 109 + 7.
6
8 8
5 9
9 4
3 9
3 1
7 5
42