Вершини неявного суфіксного дерева#5915

Вершини неявного суфіксного дерева

0,5 секунди
256 мегабайтів
Легка

Неявне суфіксне дерево — це дерево, яке містить усі суфікси рядка у формі неявного бору, і серед таких структур має мінімальну можливу кількість вершин. Наприклад, неявне суфіксне дерево рядка виглядає так, як показано на рисунку нижче (воно містить вершини):

prb5915-01

Вам задано рядок , який утворений конкатенацією копій рядка . Тобто,

prb5915-02

Порахуйте кількість вершин у неявному суфіксному дереві рядка .

Вхідні дані

У першому рядку записано ціле число (1 \le k \le 10^9). У другому рядку записано рядок (1 \le |t| \le 10), що складається лише з малих латинських літер.

Вихідні дані

Виведіть єдине ціле число — кількість вершин у неявному суфіксному дереві рядка .

Приклади

Приклад 1

Loading
Loading