[EER2] 出言不逊

题目背景

你出言不逊是!!

题目描述

珂愛想出公开赛,但每次都被拒绝。 珂愛很生气,于是学会了出言不逊。 珂愛用一个字符串 $S$ 存储了她想说的话,但这句话太逊了。为了出言不逊,珂愛要对字符串进行操作。每次操作,珂愛可以选择一个字符 $c$,若 $c$ 在字符串 $S$ 中出现了 $x$ 次,则珂愛会将 $x$ 个字符 $c$ 补到 $S$ 的尾部。 珂愛认为,这个字符串长度至少为 $L$ 时,她才能出言不逊。珂愛想要知道,她至少需要操作多少次,才能让这个字符串的长度**大于等于** $L$。 如果你不告诉珂愛,珂愛会对你出言不逊。

输入输出格式

输入格式


第一行一个字符串 $S$。 第二行一个正整数 $L$。 意义见题目描述。

输出格式


一行一个整数,表示最小操作次数。

输入输出样例

输入样例 #1

nzhtl1477
15

输出样例 #1

2

说明

### 样例解释 第一次操作,选择字符 `7`,字符串变为 `nzhtl147777`,长度为 $11$。 第二次操作,选择字符 `7`,字符串变为 `nzhtl1477777777`,长度为 $15$。 ### 限制与约定 对于 $100\%$ 的数据,$1\leq |S|\leq 10^6$,$1\leq L\lt 2^{64}$,$S$ 中只可能出现大、小写英文字母和数字,共 $62$ 种不同字符。 $|S|$ 表示字符串 $S$ 的长度。 本题共有 $4$ 个子任务,每个子任务的限制如下: 子任务 1($15$ 分):保证 $|S|=L-1$。 子任务 2($20$ 分):保证 $S$ 中只出现字符 `d`。 子任务 3($30$ 分):$L\leq 10^6$。 子任务 4($35$ 分):没有特殊限制。 ### 提示 **请注意 $L$ 的上限**。 **数据在 Windows 下生成,请注意每行的行末是 `\r\n` 而非 `\n`。**