#1379. number

number

现在有一个数,可以通过以下操作使得其最终变成一个数字,且要求在这个过程中,操作的次数尽可能地多:

  • 每一次可以选择数中任意两个连续的数字 aabb,将这两个数字所在的位置替换成 a+ba+b。例如 189189 可以操作前两位变成 9999;或者操作操作后两位变成 117117

输入格式

输入包含一行一个数 nn (1n<102000001\le n< 10^{200000}) 。

输出格式

输出一行一个数,表示答案,即最多的操作次数。

样例 1

输入

99

输出

2

样例 2

见下发文件 number2.in/out.

数据范围

编号 额外限制 分值
1 n<103n< 10^3 25
2 n<1010n< 10^{10}
3 n<1020n< 10^{20}
4