#473. 数字转换

数字转换

题目描述

如果一个数 x\red{x} 的约数(不包括他本身)的和 y\red{y} 比他本身小,那么 x\red{x} 可以变成 y\red{y}y\red{y }也可以变成 x\red{x}。例如 4\red{4 }可以变为3\red{ 3}1\red{1 }可以变为 7\red{7}。限定所有数字变换在不超过 n\red{n }的正整数范围内进行,求不断进行数字变换且不出现重复数字的最多变换步数。

输入格式

输入一个正整数n\red{ n}

输出格式

输出不断进行数字变换且不出现重复数字的最多变换步数。

样例

输入样例

7

输出样例

3

一种方案为 4317\red{4\to 3\to 1\to 7}

提示

对于 100%\red{100\%} 的数据,1n50000\red{1\le n \le 50000}