EduBrick

Ни одной пустой

3000 мс · 256 МБ · всё или ничего

Есть nn различных писем и kk различных ящиков. Каждое письмо кладут в какой-нибудь ящик.

Сколькими способами это можно сделать так, чтобы ни один ящик не остался пустым?

Формат ввода

Одна строка: числа nn от 11 до 500500 и kk от 11 до 2020.

Формат вывода

Одно число.

Примеры

ввод
3 2
вывод
6

Примечание

Всего раскладок knk^n. Вычтите те, где какой-то ящик пуст, — но при этом раскладки с двумя пустыми ящиками вычтутся дважды, и их надо вернуть. Это включение-исключение по набору пустых ящиков.

Войдите, чтобы отправлять решения.