Хусейн і подарунки#12310

Хусейн і подарунки

1 секунда
128 мегабайтів
Легка

Хусейн отримав багато подарунків і вирішив акуратно розкласти їх по коробках для друзів.

Є типів подарунків — подарунки одного типу однакові, різних типів відрізняються. Подарунків кожного типу є нескінченно багато.

Також є різних коробок (кожна — для свого друга). В одну коробку не можна класти два подарунки одного й того самого типу, але можна не класти нічого. При цьому кожен тип подарунків має потрапити хоча б у одну коробку.

Скількома способами Хусейн може розкласти подарунки по коробках?

Відповідь обчисліть за модулем 10^9 + 7.

Вхідні дані

Два цілих числа та m~(1 \le n, m \le 10^9).

Вихідні дані

Виведіть кількість способів упаковки подарунків за модулем 10^9 + 7.

Приклади

Приклад 1

Loading
Loading