#P5991. [PA 2015] Równanie

[PA 2015] Równanie

题目描述

对于一个正整数 nn,定义 f⁡(n)\operatorname{f}(n) 为它十进制下每一位数字的平方的和。

现在给定三个正整数 k,a,bk,a,b,请求出满足 a≤n≤ba\le n\le b 且 k×f⁡(n)=nk\times \operatorname{f}(n)=n 的 nn 的个数。

输入格式

第一行包含三个正整数 k,a,bk,a,b。

输出格式

输出一个整数,即满足条件的 nn 的个数。

51 5000 10000
3

提示

对于 100%100\% 的数据,1≤k,a,b≤10181\le k,a,b\le 10^{18},a≤ba\le b。


样例解释:

满足的 33 个 nn 分别为 7293,78547293,7854 和 79057905。