EduBrick

Различные куски длины k

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

Посчитайте количество различных подстрок длины ровно kk.

Формат ввода

В первой строке - строка из строчных латинских букв (1≤∣s∣≤1051 \le |s| \le 10^5).

Во второй строке - число kk (1≤k≤1051 \le k \le 10^5).

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

Выведите количество различных подстрок длины kk.

Примеры

ввод
abab
2
вывод
2
ввод
aaaa
5
вывод
0
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.